هيا لنفهم معنى الشكل :7 و اللتي ضم كل الخطوات لكي نفهم التفاصيل بعد ذلك خطوة خطوة مع الرسم .
إن خوارزم ال 1/05 كأي خوارزم تشفير له قالب ذو مساحه معينة يقوم بتخزين الرسالة فيه و أقصد طبعا بالرسالة هي
المدخلات اللتي نريد أن نخرج لها 18510 بعد عملية المعالجة و أيضا نفس الكلام ينطبق على المخرجات فهي تخضع
لحجم محدد لا يزيد و لا نقص ؛ فبلنسبة لل 1/005 من ناحة المدخلات فهو يتحمل طول رسالة تصل 512-518 فإن
زادت عن ذلك فإنه يقوم بتقسيم الرسالة إلى أكثر من قالب أو بمعنى علمي أكثز من )8162 و إن نقصت عن 512-51
فإنه يخضع للمعالجة بعمليات ال 0800108 و الجدير بالذكر أن المخرجات ستكون 128-518 ققط طالت أم قصرت
الرسلة ولذلك فهو تشفير طول مفاتحه 128-518 و لا يجب أن ننسى ذلك ؛ وسنبداً نتكلم عن العمليات بالتفصيل .
(2764 000 )ا) بلتومعا 0/156 8
قد ذكرنا في ال 085 كلمة 0200108 و قلنا أنها عبارة مجموعة من ال 8:5 توضع في أخر الرسالة إذا كان طول الرسالة أقصر من
الأكثر 512-018 طبعا هذه الأرقام خاصة بل 1/05 لكن ال 8800108 توجود في كل أنواع التشفير باختلافي مساحة ال 8600:08
80 و قلنا أننا لن نبحر في تعريف ال 0800108 لكننا سنتكلم عنه هنا فقط فيما يخص 1/005 .
لننظر إلى ال 2006,ع الأول في الرسمة(الشكل:) سنجد أنه يوجد ثلاثة أقسام :
8 : و هو جزءنا اللذي نشرحه و نرى أن أقصى طول له 512-018 اي أنه لا يوجد رسالة في الأصل و بالتالي فإن الجزء
الأخير 160880 عع1/6558لا يحمل أي قيم .
دعا 1/156 : أي 10810 1/1655286 و هو جزء يتم تحديد طول الرسالة الأصلية قبل وضع ال 800108 .
8 تشمل ال7اعمعا 1/056 لأننا ذكرنا أنا توضع قبل حساب ال 200:08 .
هي عملية حساب طول الرسلة الحقيقي و يتم حجز فيه 64-018 مباشرة بمجرد وضع الرسالة و قبل وضلع ال 0800108 و الواجب
موضح في الرسمة في المربعات اللتي تحث المربع الكبير الأول فكل 816266 حجمة لا يزيد عن 512-516 لجالا ...رولا ... , لارةلا)
؛ وبحكم أننا في جزء نتحدث فيه عن طول الرسالة فقط آن أوان توضيح بعض الرموز اللتي على الرسمة ...
١ * 25 هو طول الرسالة الحقيقية كاملة و 1 هو عدد الئاعم/8 اللتي تم تقسيم الرسالة عليها و تتضمن أيضاً ال8200108 و
شكل : ؛
في المربعات الحمراء (الشكل:؛) يظهر لنا ال +5086 1/005 و اللذي يستقبل أو يخزن في أول 00182 من اليسار أربع
محفوظين في 86815635 حجم كل واحد منها 32-08 أي أن مجموعهم 128-51 و هو ما اتفقنا عليه آنفا أن طول مفتاح ال
5 هو 128-518 تسمى أول قيمة ب ع210/ا 1018121 أو /اا و قد سميت هذه ال 86815485 ب 0 , © , 8 ,8 على التوالي
و تحمل القيم التلية بل !+638060003١
إن قلب أي خوازرم هو تلك المربعات اللتي تضاف إلي الرسالة تقوم بعملية التشفير فمثلا عندما تريد أن تقوم بتقطيع ورقة عادية فإن قلب
لية التقطيع هو المقص أو الأداة اللت م بتقطيع الورقة فوجب علينا التبحر في أداتنا اللتي ستضاف إلى رسلتنا لتخرج لنا
الخطوة هو قلب موضوعنا و أتمنى منك أخي القارء التريث و التركيز في هذه الجز
من الرسمة السابقة(الشكل:5) نجد هناك أربع مستطيلات فوق بعضها و تسمى ال 80000 في كل 80000 تدخل البيانات في معالجة تمر
الخطوات و الفائدة من هذه الخطوات طبعا هو زيادة تعقيد التشفير ؛ لنبداً بشرح ال 0000»أولا ثم بعدها نتغلغل داخلها لنرى ال
ع هناك أربع 800005 في كل مربع مكتوب عليه »!1 موجود في الرسمة (شكل:1 ) فكلهم لهم نفس البناء الخوارزمي كما ذكرنا ولكن
تختلف في أنها تستخدم عدد أولي منطقي مختلف مثل |,ا6,1,ج فقيم تلك الأعداد مختلفة (إنتبه: سنعود لنعلق على هذه الجملة الأخيرة
ع[ كل 8000 تأخذ مدخلات من حجمها 512-51 من ,ا (الشكل:*) حيث قيمة و/ا هي الرسالة المقسمة و قد عرفنا أن الرسالة تقسم
إلى 810215 كل واحد حجمة 512-518 (الشكل: )
ع( _تدخل قيمة ال ,لا واللتي حجمها 512-518 على 80000 مع دخول أيضا قيم ال 180811١ 800800 أي 2,8,0 و اللتي مجموع
قيمهم 128-518 ... هل تذكرهم ؟ راجع شجرتك الذهنية (الشكل:؛) و يجب أن نعلم أن من كلامنا أن قيمة وا تكون ثابتة في كل
الأربع 800005 ل- 00162 15 الواحد و تختلف طبعا من كل +0018 5م11 و اللذي يليه بسبب إختلاف قيمة جزء الرسالة .
نرمز له بالرمز 1 حيث : قيمته عدد صحيح_ من ١ إلى 14 و كل رقم له قيمة ثابتة بالراديان في جدول رمزنا له بالرمز 7 و الأن
القارئ يقول إذن ماهي [[]7 ؟ فأجييك من كلامي السابق هي القيمة بالراديان المسندة للرقم : في الجدول 7 . لكن ... مازال من حقتك
أن تعرف في مانا و كيف عرفت أنا هذه القيم اللتي في الجدول هل هي من رأسك ؟ أم تخضع لمعادلة أم ماذا ؟
فأجيبك و أقول لا ليس من رأسي بل تخضع لمعادلة و هي:
حيث : (()510 قيمته ما بين واحد و صفر و كما قلنا القيمة بالراديان و | | تحني أن القيمة مطلقة أي أننا نتجاهل إشارة السالب إن وجدت
وللتسهيل .. فإننك بفضل اله لن تحتاج لحساب كل قيم ال [ت]7 و سأضح لك جدولا فيه كل قيم []7 لكي ننهي هذه المسألة .. إليك الجدول :
237 عد - ذذىا 6990622 - (35]* 265351 - نقد 24207008 - 313
309 - [2كا« 2035380 - [2]136 293607 - 21201 سعدعصمد - [14]*
020-60 - لفق د«ددممه - [2فا2 86 - قفا 7ج8844 - [10]*
44د - دوق 048*305 - [43]* 7 - [127* لمعك - (11]*
25860391 - 6413]< 5ه >< تعفر موعفم2د0 - تعدا 02 - (216
الأن جاء دور التعمق في ال 80000 و قلنا أن ال 1/05 فيه ؛ 800005 و قد شرحنا الشكل الخارجي لل 80000 فيا ترى ؛ ما هو
الشكل الدخالي لها ؟ أجيبك الشكل الداخلي هو عبادة عن ال 16 م5:8 اللتي قد نوهنا عنها بدون تفصيل و قلنا أنها تحمل أن كل ال
5 لها نفس الخوارزم و لكن فقط تختلف في قيم الأعداد الأولية ار4ا,6,ج و اللتي قد قلنا سنعود لها لاحقا (انظر النقطة الأولى
في تعريف ال 80000) ؛ إن كل 8000 تمتلك ترتيبا تسلسليا من ال 5مع54 موجودة ال +886 قلنا أننا أطلقنا عليها الرموز
التلية 0 6 8 م و قد وضحنا أنها تحمل قيم أيضا (انظمع)أناط 1/10 1011021126 :3م508 )
8 , ,8 ,8 < ال 50163 اللذي فيهل الأربع قيم الأولية بترتيب محدد في كل م518
ع < واحدة من القيمة الأولية الأخرى ١ , !ا , 6 ,5 أي نها متغير .
5 >>> < مقدار إزاحة ال 8185 من إزاحة من اليسار إلى اليمين حيث 5 هو مقدار الإزاحة و >>> هو اتجاه الإزاحة؛ مثال : 00110
لو أزحناها بمقدار ؟ من اليسار إلى اليمين ستصبح النتيجة 11000
[ © و قد عرفنا شرحها سابقا (انظر النقطة الرابعة في تعريف ال 86008 )
ع كل متغير أولي يأخذ ثلاث مدخلات أو ثلاثة 0705ري وهم من ال 5,0 888154835 حجم كل مدخل 32-018 و نفس الحجم
في المخرجات و لن نستخدم ال 8 »8681548 في المدخلات لكننا سنستخدمها لاحقا و سترون ذلك (انظر الشكل:1) .
ع[ إن شكل حساب المدخلات مع المتغيرات الأولية يخضع لمعادلة منطقية خاصة بكل 80000 على حدى .
عا _دعنا نلخص المعادلات مع أماكنها في كل 80000 :
سأوضح معنى العمليات :
ملاظ
ادععال كااط 128
بعد إتمام كل العمليات السابقة على كل أجزاء الرسالة 1 فإن المخرجات ستكون عبارة عن 128-018 و هنا ستمى هذا ال128-518
نستطيع تلخيص كل عمليات ال 1005 في هذه المعادلة الرائعة و اللتي أفهمتني الكثير من الموضوع بشكل شخصي
ابتدائية تدخل على 1006683 8860 في الخطوة رقم *
- رقم ترتيب الرسالة المجزأه إلى 512-58
] < رقم ترتيب رسالة ولكن متضمنة (جتتيدع1 200 عصتكل 02) 655286 0ه تاعماط طتو عط طثألا 10665560
ل 2 1/8351 60300118 و هي ال 510065 اللتي تم عليها المعالجة من الرسالة.
8# 2 20060000 80008 و هذه المعادلة تستخدم المعادلات الحسابية المنطقية .
110 2 018854 ©1/0165588 و هي قيمة أو ناتج الرسالة بعد التشفير .
بعد كل هذا الإنهاك في هذا الموضوع القوي و اللذي إن فهمته ستفهم الكثير الكثير كما ذكرت في المقدمة
يتبادر إلى ذهنك سؤال .. كيف نستطيع كسر هذا التشفير المعقد و القوي جدا ؟ و الجواب .. الطريقة هي بطريقى مقارنة الهاش
بجداول ضخمة من الكلمات اللذي يقابلها ال05// الخاص بها ... لم تفهم ؟ دعنا نقول مثال عملي سهل جدا
1 فإن ال 1/005 لها ناتجه هو 67428205101105 240662126522604
لاحظت ؟ .. غير مطابقة فإن وجدت كلمة 52001 بهذا الشكل فسيقارن النواتج و ستجدها متطابقة و عندها تكون نجحت في
معرفة أو كسر التشفير فالموضوع تخمين الكلمة و مقارنة ال 1/05