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

تشفير أي ملف ضمن صورة

مغلق
بدأه AbuBakr في 6 يناير 2003 · 4 رد · 988 مشاهدة · في لغة Ms Visual Basic 6 وما قبلها من إصدارات
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

بسم الله الرحمن الرحيم

برنامج تشفير النصوص ضمن الصور

[يتوفر نسخة كاملة قادرة على تشفير أي ملف (مهما كان نوعه) ضمن صورة]

الغرض من البرنامج :

-------------------

هذا البرنامج يقوم بوضع أي نص محفوظ ضمن ملف من امتدادtxt (كالذي ينشئه برنامج المفكرة الشهير)

يقوم بوضعه ضمن أي صورة من امتداد bmp ذات طريقة التخزين 24 بت

يمكن الحصول على هذا النوع من الصور عن طريق فتح أي صورة ببرنامج الرسام ، أو تصميم صورة جديدة ثم اختيار الأمر حفظ باسم من القائمة ملف ثم انتقاء القيمة "صورة نقطية 24 بت" من خيار"حفظ الملف"

لتشفير النص الذي تم تحضيره في ملف txt ضمن صورة نقطية 24 بت محفوظة ضمن ملف bmp :

-------------------------------------------------------------------------------

يتم تشغيل البرنامج و كتابة كلمة السر للدخول إلى البرنامج الحقيقي حيث يظهر في البداية شاشة برنامج تمويهي هو برنامج الأعداد الأولية حيث يظن المستخدم الذي لا يعرف عن البرنامج شيئاً أنه برنامج أعداد أولية من تلك البرامج التي ينشئها المبتدؤون بتعلم البرمجة

بعد أن تظهر الواجهة الحقيقية يتم اختيار PUT و يتم تحديد الصورة و النص من خلال الزرين Browse

أما زر Result فيتيح للمستخدم تحديد الملف الناتج (و هو في هذه الحالة صورة مشفرة bmp) سيتم إنشاؤها بعد قليل

الآن يمكن للمستخدم إمعاناً في السرية وضع رقم يتم اعتماده بشكل جزئي في عملية التشفير هذالرقم و إن قبل مجالاً كبيراً من الأعداد و لكنه في الحقيقة يأخذ القيم من صفر و هي الإفتراضية (في حال ترك الخانة Secret فارغة) و حتى القيمة 255

بعد ذلك يضغط المستخدم زر Start ليبدأ العمل الذي قد يستغرق بضع ثوان تظهر بعدها رسالة تعلمه بانتهاء العمل بنجاح

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

هذه الصورة يمكن أن ترسل لشخص آخر يملك البرنامج نفسه ليقوم بدوره باستخراج النص من داخلها إلى ملف نصي جديد

لاستعادة النص الموجود ضمن صورة سبق تشفيرها :

-------------------------------------------

بعد الدخول إلى الواجهة الحقيقية للبرنامج بعد كتابة كلمة السر يتم اختيار GET ويتم تحديد الصورة من خلال الزر Browse أما زر Result فيتيح للمستخدم تحديد الملف الناتج (و هو في هذه الحالة ملف نصي txt) سيتم إنشاؤه بعد قليل

إن كان تشفير الصورة قد استخدم فيه رقم سري فيجب أن يكتبه في الخانة Secret و هنا قد يكون الشخصان متفقين على رقم محدد أو أخبر أحدهما الآخر بالرقم عن طريق الهاتف مثلاً أو عن طريق شخص ثالث

بعد ذلك يضغط المستخدم زر Start ليبدأ العمل الذي قد يستغرق بضع ثوان تظهر بعدها رسالة تعلمه بانتهاء العمل بنجاح

و بهذا يحصل المستخدم الذي يستعيد النص على ملف نصي جديد يحوي النص الذي تم تشفيره في الصورة من قبل

ميزة هذا البرنامج:

==================

هذا البرنامج ليس كغيره من البرامج التي تقوم بتشفير الملفات فهو يتميز بأن الملف المشفر (الصورة) يبدو للعيان ملف صورة نقطية عادية تتعامل معه جميع البرامج التي تتعامل مع الصور

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

حتى المستخدمون تتم حمايتهم من بعضهم البعض من خلال التحوير في الخوارزمية بحيث يتم إعطاء نسخ متطابقة لكل مجموعة تريد أن تتعامل مع بعضها البعض بحيث لا يمكن لشخص من إحدى المجموعات أن يستعيد النص الذي شفرته مجموعة أخرى ببرنامجها الخاص و لو كان يعرف كلمة السر Secret بل و لو كان المبرمج نفسه ما لم يملك النسخة المطابقة 100% للنسخة التي تم التشفير بها (الملف التنفيذي exe)

لهذا يعتبر هذا البرنامج مثالياً في الحماية لعدم وجود أدنى فرصة للمخترقين مادام المستخدم يحمي نفسه بمعنى أنه إذا لم يعط الملف التنفيذي لأحد و لم يحتفظ بالنصوص المشفرة كنص (txt) لئلا تقع مع الصورة الخاصة بهذا النص في أيدي غريبة فإنه يكون في مأمن تام (إن شاء الله)

======================

للدخول إلى هذه النسخة اكتب الرقم 12345

demo.zip

#2

شكرا لك ...

جاري تجربة البرنامج .. :)

واثق الخطوة يمشي ملكا !!

#4

السلام عليكم

أظن ان هناك قسم للاعلانات يمكن وضع هذا الموضوع فيه الا ان تكون هناك نيه لوضع الكود ...

(f)

CIONO1

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

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

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

There, even in dreams u r wanted

To be a programmer, how a nice dream it was

Leaving ...

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

#5

[MARQ=UP]يعطيك العافية [/MARQ]

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

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