الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

إخفاء النصوص داخل صور ال BMP 24 – Bit

مغلقاستطلاع
بدأه Hassan Assalih في 13 يناير 2003 · 6 رد · 8,930 مشاهدة · في قسم المواضيع الهامة في قسم السي /سي++
مشاركة: واتساب X فيسبوك تيليجرام

استطلاع

5 مشارك في التصويت

????? ?????? ???? ??? ??? BMP 24 ? Bit

???5 صوت · 100%
??0 صوت · 0%
#1 صاحب الموضوع

إخفاء النصوص داخل صور الـ BMP 24 – Bit

الهدف من البرنامج :

إخفاء رسائل النصوص داخل صور بحيث تزداد وثوقية سرية النظام المعمول به للإتصال بين مدير النظام و عملائه.

و هنا يجب أن نميز بين مفهومين : إخفاء المعلومات و تشفير المعلومات

تشفير المعلومات هو تغيير حالة المعلومات عن طريق معادلات رياضية أو مقابلات بين الأحرف عن طريق جداول سرية.

أما إخفاء المعلومات فهو ستر المعلومات بمعلومات أخرى من غير نوع و دمج المعلومات مع بعضها البعض بحيث لا تظهر المعلومات المخفية و تبقى المعلومات الأخرى ظاهرة للعيان كما كانت من قبل , حيث نقوم هنا بعملية إخفاء معلومات النص بمعلومات الصور فعلى سبيل المثال يمكننا إخفاء كتاب مؤلف من 100صفحة تقريبا داخل صورة حجمهاMB 2 فقط.

مميزات البرنامج :

1-القدرة على إخفاء نص داخل صورة حيث أن حجم ملف الصورة يساوي ثمانية أضعاف حجم ملف النص تقريبا.

2- عدم تغير حجم و مواصفات ملف الصورة.

3- عدم تغير ألوان و دقائق الصورة (ظاهرياً).

4- القدرة على فصل برنامج الإخفاء و فك الإخفاء و بذلك يستطيع المدير (مثلا) اعطاء العملاء برنامج فك الإخفاء فقط, بحيث تصل لديهم الرسائل السرية عن طريق الصور لكنهم لا يستطيعون إرسال الرسائل السرية بهذه الطريقة لعدم حصولهم على برنامج الإخفاء.

و بهذا يحرم العملاء أيضا من تجربة إخفاء و فك الإخفاء لعدد كبير من الرسائل و بذلك كشف خوارزمية الإخفاء.

5- حماية النص المخفي بكلمة سرية يتم الإتفاق عليها بين المدير و العميل المستقبل للرسالة

وهذه الكلمة منثوره في أجزاء معينة من الصورة لا يعرف مكانها العميل, يمكن أن تصل كلمة السر إلى ستة حروف مع العلم أن البرنامج لا يقبل كلمات السر الفارغة.

6- البرنامج يعمل تحت بيئة ويندوز 2000 و ما بعد , و يحتاج إلى صور من نمط 24 بت لإخفاء النصوص.

7- بشكل مبدئي يحتوي الملف المرفق على الملفات التنفيذية للبرنامج حيث لم نرفق معها الملفات المرتبطة DLL وعليه لن يعمل البرنامج إلا في الأجهزة التي تحتوي على VS.Net و سنعمل في الأيام القليلة القادمة على حزم البرنامج بشكل كامل .

8- يحتوي الملف المرفق على ملف وورد يشرح عملية الإستخدام .

يمكنك الحصول على الشيفرة المصدرية للبرنامج بطلبها من العنوان h_assalih@hotmail.com و الله من وراء القصد .

secret_letters.zip

#2

أهلا بك أخي حسان معنا :)

الفكرة حلوة .. لكني لم أستطع تجربة الكود لأنه يطلب كود تسجيل .. ولكن ماهو مدى وثوقية البرنامج .. أي هل يتم تضمين النص بطريقة مشفرة بين أرجاء الصورة أم في موقع خاص بعيد عنها ..

وأتمنى لك التوفيق .. :)

Coding on the Cloud and for the Cloud!

My Blog

#3

السلام عليكم

آسف لاني نسيت ان اكتب رقم التسجيل و هو 33D552E977 مع الإنتباه للحروف الكبيرة

أما البرنامج فانه و بالطبع لا يضع النص بمفرده داخل الصورة بل يقوم بتعديل بيانات الصورة و لكن هذا التعديل لن يؤثر أبدا بالصورة و مظهرها و حتى بنيتها كصورة كغيرها من الصور يستطيع أي برنامج لمعالجة الصور فتحها, سأرسل شرحا عن الخوارزمية لاحقا بإذن الله .

كما ان حجم و مميزات الصورة تبقى نفسها تماما ....

راجيا ان اسمع ملاحظاتكم

مع كل الحب و التقدير ....... حسان عسلية

#5

أخي و صديقي العزيز ابو بكر ....

برنامجك بالطبع متطور أكثر بكثير من هذا الذي برمجته بال Vc.Net و ارجو لك التوفيق ...

حسان

#6

السلام عليكم

هذا موضوع ذو علاقه

http://www.arabteam2000.com/vb/showthread....&threadid=19707

الكود بالدلفي

(f)

CIONO1

هناك حتى الأحلام أصبحت ممنوعة ...

إنه لعار أن ننتمي لهكذا أوطان ... لكن ... ربما العار أن نكون نحن أبناء لتلكم أوطان .. من يدري ؟!!

ليعلم أولئك ... إنّ الشعوب إنْ هي استيقظت تسحق ظُلامََهَا ...

There, even in dreams u r wanted

To be a programmer, how a nice dream it was

Leaving ...

أعيدوا لإسمي لونه المفضل

#7

ممكن اخي العزيز وضع رابط لشرح من جديد لانه لايعمل وجزاك الله الف خير

هذا الموضوع مغلق.

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…