تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
خوارزمية اخفاء نص في صورة
#1
السلام عليكم ورحمة الله وبركاته




اخفاء نص في صورة باستعمال خورازمية البت الاقل الاهمية (LSB)






الخوارزمية بسيطة جدا تعمل على حقن bit معين بدل الbit الاقل اهمية وهو البت الموجود في اقصى يمين اي byte :-


كما في الرياضيات ، يقولون انه كل ماكان الرقم على اليمين قلت اهميته وتأثيره .



بما ان اي صورة في العالم تتكون من pixel ، والpixel بطبيعة الحال يتكون من 3 بايت كالتالي :



اذن الطريقة ببساطة هي الدوران حول كل pixel من الصورة ، وتحليل الpixel الى الوان Green,blue,Red
ثم تحويل هذه الالوان الثلاثة الى bytes (كما هو موضح في الصورة) ، واخيرا نقوم باستبدال البت الاقل اهمية (وهو البت الموجود في اقصى اليمين)

النص يتكون من حروف
والحرف الواحد يتكون من 1 بايت = 8 بت

اذن بمعادلة بسيطة ، نحتاج 3 بكسل لايداع حرف واحد.


الموضوع بسيط اليس كذلك ؟



فائدة هذه الخوارزمية هو اخفاء رسائل (ممكن تكون رسائل سرية) داخل صورة ، بحيث انه لايستطيع اي شخص في العالم معرفة ان الصورة تحتوي على رسالة مخفية او انها صورة عادية .

لان كما قلنا نحن نقوم بالتعديل على البت الاقل اهمية ، قلا يمكن ملاحظة الاختلاف بين الصورة الاصلية والصورة التي تحتوي على النص المخفي .




التطبيق في المرفقات ، والاكواد مشروحة بالتعليقات الخضراء.






صورة متحركة لاخفاء رسالة حرب داخل صورة  Big Grin

إقتباس :http://i.imgur.com/hoPUDHZ.gifv


استخراج وقراءة الرسالة المخفية  Cool

إقتباس :http://i.imgur.com/pQRQEaE.gifv






وهكذا تمت تطبيق خوارزمية الاخفاء في البت الاقل اهمية بواسطة لغة السي شارب ..
شكرا لكم وتحياتي .
]


الملفات المرفقة
.rar   HideMessageInImage.rar (الحجم : 55.98 ك ب / التحميلات : 668)
الرد }}}


الردود في هذا الموضوع
خوارزمية اخفاء نص في صورة - بواسطة الشاكي لله - 27-10-15, 12:01 AM

المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  [سؤال] تشفير صورة بأستخدام خوارزمية rc6 sana 3 4,775 03-02-21, 11:35 AM
آخر رد: alleoi313
Video [درس فيديو] تغيير شكل مؤشر الماوس لاي صورة بالفيجوال ستوديو c# ahmadpal 0 2,069 13-01-21, 10:36 PM
آخر رد: ahmadpal
  [مشروع] مثال بسيط بالسي شارب دفتر عناوين مع صورة سعود 2 4,892 08-09-16, 01:29 PM
آخر رد: سعود
Lightbulb المساعدة في قاعدة بيا نات للموظفين تحمل صورة الموظف maxima20052002@yahoo.fr 6 6,774 24-07-15, 02:05 AM
آخر رد: alzieny

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


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