Header Ads

تشفير نص بداخل صورة باستخدام خوارزمية قيصر Encrypt text inside an image using Caesar's algorithm


3.1 مقدمة:
تم كتابة البرنامج في بيئة السي شارب C# لقراءة رسالة وتشفيرها وفك الشفرة باستخدام خوارزمية القيصر ويتكون البرنامج من الواجهات التالية :
واجهة البرنامج الرئيسية

هنا الواجهة الرئيسية للبرنامج حيث تتضمن جزئين اساسيين كما يلي:
الجزء 1 (التشفير) :
في البداية نقوم بادخال الرسالة المطلوب تشفيرها ثم نقوم باختيار مفتاح التشفير كما في الصورة التالية:

وبعدها نضغط على تشفير ليقوم بالخطوات اللازمة لاجراء عملية التشفير كما في الصورة التالية:

وسيقوم بخزن ((R و((G و((B في صورة RGB وتكون بصيغة  bitmap(bmp) سنجدها مخزونة على الدرايف D  كما في الصورة التالية:


وعند الضغط على خصائصها نلاحظ:
الجزء 2 (فك التشفير) :
في البداية نقوم بادخال المفتاح الذي تم ادخاله في عملية التشفير  لاجل اجراء عملية فك التشفير كما في الصورة التالية:
في الخطوة الثانية نتاكد من ان الصورة الناتجة من عملية التشفير موجودة على القرص D  , بعد ذلك نقوم باسترجاع الرسالة المشفرة من ملف الصورة باسترجاع اجزاء التشفير R,G,B:
بعد ذلك نضغط على فك التشفير وسيقوم البرنامج باجراء عملية فك التشفير لينتج لنا الرسالة الاصلية كما في الصورة التالية:
امثلة اخرى على عملية التشفير وفك التشفير:
مثال 1:
التشفير:
استرجاع الرسالة المشفرة من الصورة:
فك التشفير:
مثال2:
التشفير:

استرجاع الرسالة المشفرة من الصورة:

فك التشفير:
وهذا هو فيديو يوتيوب عن النظام

لطلب النظام من خلال التواصل معي
07716055733
او https://facebook.com/iqjoker
او https://www.facebook.com/HamedDiyala
لتحميل النظام بصيغة exe
https://drive.google.com/open?id=1zK--lFYG85QKDznicCh3A41od5KW2b8z

ليست هناك تعليقات