السلام عليكم ورحمة الله وبركاته...
هذا الموضع تابع لاقتراحي الذي يتمحور حول برنامج تشفير مشترك و لمن يرى هذا الموضوع أول مرة هذا هو الرابط الذي يؤدي اليه
أردت بهذه التكملة أن أوضح لمن رأى اقتراحي معاني بعض الشيفرات التي تكلمت عنها حسب معرفتي و ما قرأته عنها قد يكون هذا الموضوع بسيطا و يمكن أن يكون مكررا لكن لا مانع من معرفة أراء الآخرين....
حسنا لنبدأ مع الشيفرة الأولى :
1- شيفرة قيصر :
من اسمها واضح من هو مستخدمها ،شيفرة مبدأها بسيط و هو أن يقوم صاحب الرسالة بكتابة رسالته بشكل عادي ثم يقوم بتشفيرها و ذلك عن طريق ازاحة الحرف بانتقال معين و مثال على ذلك ما يلي :
لدينا الكلمة التالية : Hello World
و الانتقال الذي سنختاره مثلا هو 6 أحرف
و بالتالي سيكون نص التشفير كالآتي : Nkrru Duxrj
و بهذا نجد أننا حصلنا على نص مشفر مفتاح حله يكمن في معرفة الانتقال الذي اخترناه ،و القيصر كان يستخدم الانتقال ب 13 حرفا فوجدت تسمية أخرى لها هي Rot 13
و لكن مبدأ هذه الشيفرة بسيط و لايعد قويا في وقتناالحالي لذلك يمكن استخدامها كجزء من الشيفرة الأصلية أي أنه يمكنك أن تقوم باضافة لمستك الخاصة على هذه الشيفرة كما تريد و تتمنى مثلا هذه فكرة بسيطة لتركيب شيفرة قيصر مع فكرة من عندي أنا :
عند فك شيفرة النص المرسل ستجد نصا آخر غير مفهوم أي شيفرة أخرى و لحلها عليك أن تقوم بكتابة العدد الذي يقابل كل حرف في كلمات تلك الرسالة من الأبجدية أي :
A : 1
B : 2
و هكذا دواليك فتنتج عندك رسالة أرقام...حلها يكمن في أن تقوم بانقاص قيمة الانتقال من كل عدد حصلت عليه فنحصل على سلسلة جديدة من الأرقام هي التي ستوصلنا الى النص الأصلي و ذلك باستبدال كل رقم بالحرف الذي يقابله في الأبجدية و لكن ابتداءا من الأسفل أي Z = 1 ...لا بأس بالمثال يتضح المقال :
لدينا كلمة : Hello World
أرقام الأحرف من الأسفل هي
H = 19 , e = 22 , l = 15 , l = 15 , o = 12
W = 4 , o = 12 , r = 9 , l = 15 , d = 23
نقوم الآن باضافة الانتقال 6 للأرقام فنحصل على مجموعة جديدة هي :
18 ، 21 ، 21 ، 28 ، 25
29 ، 21 ، 15 ، 18 ، 10
ملاحظة : الأعداد التي تزيد عن 26 نحتسبها من البداية أي اذا كان عندنا 27 فالحرف هو A لأننا نفترض أن الأحرف في حلقة دائرية و كذلك الأمر ان قل الرقم عن 1 نحتسبها من النهاية مثلا ان كان عندنا 0 فالحرف هو Z
و الآن سنضع الأحرف التي تقابلها :
Y , b, u , u , r
J , r , o , n , c
هذه الأحرف تمثل الرسالة الأولية بعد أن نفكها بشيفرة قيصر حيث الانتقال سيكون 6
و الآن الى المرحلة النهائية من التشفير و هي أن نشفر الأحرف الجديدة باستخدام شيفرة قيصر
Fhbbx Pxubi
هذه فكرة بسيطة ليست بمتقنة و لكنها تفي بالغرض كهواية في البداية بالنسبة الي
و في الأخير أقول لكم هذه فكرة أطرحها عليكم فمن أراد أن يجربها فليقم بذلك و من أراد أن يطورها و يغير فيها فليقم بذلك و يزدني من علمه بطرح فكرته علي و من أراد أن لايناقشها فانما هي رأي و لكم رأيكم و سأسعد بالمناقشة معكم
و يتبع باذن الله في موضوع آخر تابع لاقتراحي
و أشكر كل من تفاعل معي و اقترح علي و شجعني و بادر بالخطوة في هذا الاقتراح الصغير
ملاحظة : المرفق الذي في الأسفل انما وضعته لأجرب فمن اشتغل عنده فليخبرني بأنه اشتغل و ان لم يشتغل فأخبروني أيضا و انصحوني كيف أشغله

