تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
[مثال] مثال على اخفاء النصوص داخل الصور (فن الإختزال).
#1
بسم الله الرحمن الرحيم

السلام عليكم و رحمة الله و بركاته

نبذة:
تعتبر طرق فن الاختزال (Steganography) من الطرق التي استخدمها
الإنسان قديما في مجال إخفاء البيانات،
وتعود هذه الطريقة إلى أصول يونانية،
حيث تعني كلمة (Stegano) مغطى أو محجوب،
وكلمة (Graphy) تعني رسالة أو كتابة،
أي إمكانية إخفاء البيانات داخل غطاء معين

أخواني الكرام:

في المرفقات Secret Messenger
و عمل البرنامج هو تخزين رسالة نصية داخل صورة كطريقة لتشفير النص

- تقوم فكرة البرنامج على حساب قيمة الحرف في شيفرة ASCII ثم تحويلها للترميز الثنائي

و المعروف من قبل الجميع أن الحرف يخزن في بايت يحتوي على ثمانية بتات

تحتوي بدورها على إحدى القيمتين صفر أو واحد

نخزن كل حرف في ثلاثة بيكسل من الصورة

و المعروف أن أي لون هو مزيج للألوان الرئيسية الثلاثة الأحمر و الأخضر و الأزرق

فإذا اعتبرنا أن كل بيكسل من الصورة يحتوي على الألوان الثلاثة أحمر أخضر أزرق

فعند استخدام ثلاثة بيكسل من الصورة يصبح عندنا تسعة أرقام ثلاثة ألوان لكل بيكسل

و بدلاً من تخزين القيمة الثنائية بثمانية بتات عن طريق الصفر و الواحد

سنخزن القيمة بالثمانية ألوان الأولى عن طريق العدد الفردي و العدد الزوجي


للتوضيح أكثر سأعطيكم مثال عملي:

بفرض أني أريد تخزين الحرف "a" في البكسلات الثلاثة التالية:

(154,73,211) (98,110,39) (16,255,85)

شيفرة "a" في كود ASCII هي بالترميز العشري 97 و بالترميز الثنائي 01100001

يحول البرنامج الألوان الثمانية الأولى لعدد زوجي لذا تصبح البيكسلات الثمانية كالتالي:


(154,72,210) (98,110,38) (16,254,85)

ثم يقوم البرنامج بتخزين التمثيل الثنائي للحرف بالألوان الثمانية الزوجية

بحيث إذا كان الرقم في التمثيل الثنائي 1 يضيف البرنامج 1 للون الذي بموضعه فتكون النتيجة:


(154,73,211) (98,110,38) (16,255,85)

سوف تلاحظ أن الإختلاف في اللون بين قيمة البداية و قيمة النهاية صغير جداً و لا يمكن ملاحظته

و ستكون النتيجة هي الصورة نفسها لكن تحتوي على الرسالة السرية

إذا لم يكن الشرح كافياً فالتعليقات التي بالكود ستوضح الأمر أكثر

هذا و الله أعلم


الملفات المرفقة
.rar   Secret Messenger.rar (الحجم : 62.67 ك ب / التحميلات : 238)
الرد }}}


الردود في هذا الموضوع
مثال على اخفاء النصوص داخل الصور (فن الإختزال). - بواسطة Mohamad Anan - 19-10-17, 10:07 AM

المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  مثال أو برنامج للتعامل مع الماسح الضوئي أو السكانر بإستخدام مكتبة WIA الرائعه Ahmed_Mansoor 26 13,937 12-10-25, 12:07 PM
آخر رد: aymanwzo
  الإتّصال بقاعدة البيانات مع الأوامر الأساسيّة داخل الفليكس جريد عبد العزيز البسكري 26 12,562 09-09-24, 12:21 PM
آخر رد: Mohaben88
  مثال لطريقه جميله لحفظ الصور في قاعدة البيانات Ahmed_Mansoor 10 7,456 30-07-23, 02:53 PM
آخر رد: hasgaeb
  مثال عن منح الصلاحيات للمستخدم Taha Okla 3 994 20-04-23, 06:12 PM
آخر رد: Taha Okla
  حفظ وعرض الصور في قاعدة البيانات @@أبورائد@@ 21 16,615 30-08-22, 04:44 PM
آخر رد: الباحث_عن الحقيقة
  [vb6.0] مثال لكيفية عمل المجموعات والتفرع منها sendbad100 5 3,172 23-05-21, 03:45 PM
آخر رد: ابن دوعن
  [مشروع] مثال حذف المكرر من الحروف [أربع خيارات للحذف o1 o2 o3 o4] سعود 3 1,849 26-01-21, 07:37 AM
آخر رد: سعود
  [مثال] تخزين واسترجاع الصور والملفات من قاعدة البيانات abulayth 13 11,943 06-10-20, 10:17 PM
آخر رد: SoftWare Haker
  مثال قائمة منسدلة مصمم هاوي 1 2,428 20-05-20, 11:37 PM
آخر رد: مصمم هاوي
  [مثال] مثال متكامل للتعامل مع قاعدة بيانات من نوع mysql على الانترنت ahmedabdelaliem 21 12,647 11-03-20, 09:28 AM
آخر رد: MicroDoha

التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم