خوارزميات تشفير عم0صة وديا في 1/8.0057 حسين احمد طالب 155557
نلاحظ ان البيانات حجمها 16/18 لذالك لكي يجعلها )8100 يجب ان تصل عددها الى 448/18 لذالك سيضيف 116
قيمته واحد و01ا431 قيمته صفرالى نهاية السلسلة
و6451 البقية تمثل طول الرسالة الحقيقية بصيغة النظام الثنائي لاحظها تحتها خط (وهي طولها 16 4أ5)
.حتى يصبح طول البيانات الكلي :512/1
تستخم 14 بت الاغيرة ليل طول الرسالة ااصلية
الململة
حساب بتات مضافةالثي تبدأ بواحد وتكتمل بالصفارة ل
2. > في شكل (1) جزء رقم (2) او شكل(3) وهي مجموعة عمليات تجري ضمن كل 41/05 هذا الجزء
مقسم إلى أربع 0ل/لا10] كل واحدة منها تنفذ عمليتها 16 مرة سوف نشرح على جزء واحد و لمرة واحدة
والبقية تكرر لكن على البيانات المحدثة الجديدة حيث
6 :يمثل 18 512 الخاص ب 81001 بيانات رسالة _معينة حيث يقسم الى 0100 16 كل واحد بحجم 32
)أ كلها تمرر على جميع 10/لا10] الأربعة وهي ثبت فيذ داخل كل 100لا10] ضمن
5م الواحد لأنها تمثل بيانات رسالة معينة لكنها تتغير في 140/005 التالي لأنها بيانات 010014 أخر ضمن
6 16كل واحد
ناتج الجمع هنا هو 2082 000
(8,8,0,0) هي أربعة 856157858 حجمها الكلي !أت 128 كل واحد حجمه ]01 32 مخزن_فيها قيم أولية
الأربعة ينتقل الى 141/05 التالي. هذه القيم الأولية بالنظام السادس عشري
وتتحدث ضمن 1[0لا80 الواحد 16 مرة وبعدها ا
1: هي قيم بالرادين تستخد.
التشفير تحضر وفق المعادلة التالية
0لا60 يأخذ جزء منها
توضيح :-
7]1-16[ الأول يأخذ من 50100001 ٠
7]17--32[ الثاني يأخذ من 80000002 ٠
7]33-48[ الثالث يأخذ من 80100003
7]49--64[ الرابع يأخذ من 80001004 ٠
تمدديدهم *«
بمصعيد -
لوده -
ودمميدود -
3. شكل (4) هي العمليات التي ستجري 16 مرة ضمن كل 10/لا80 لاحظ شكل (1)
شكل (4)
15©: هي 90111 ١801 37ان01:0 أي تدوير مع أأط 8
مثل : 00110 لو أزحناها بمقدار 2 من اليسار إلى اليمين ستصبح النتيجة 11000
مثل: عند 1/01ا80 الخاص ح تكون (576(1/)1660)-(5,,0)-9.
وهي دوال 8001680 تحضر وفق المعادلات التالية
توضيح معنى العمليات
خوار زميات تشفير عهفة دويز في 1/8.0057 حسين احمد طالب
واحد بحجم ]أ 32
مثل : لنكمل المثال السابق على1101لا10]
بيانات الرسالة (/) التي أصبحت 81006 008 لأا 512 تحول الى 010016 16 كل واحد بحجم ]أ 32
0 1000090 1000090 0000000 علق ١ ى
أذن
استخرجنا هذه القيمة من جدول 7
الناتج الجديد (8,8,0,0)
يكون مدخل للدورة التالية
#تقاافيم 00 عام ب
استخددعي
بن قم ليحت يناه يملى ٠8 بلي »يت
اسن ا مختلف عن 11181
لان الثاني عن كل روين بلتخدم قيم مختلفة مثلا عن الاول.
يستخدم من )-١ وعند الثاني من 31-11
أمرة لكن مع بيات حير
شكل 0/001ا60 في دورة واحدة وان(8,8,0,0) لها قيم أولية تتعامل مع قيم )(, لكل دورة من 16دورة
والبيانات الناتجة في(8,8,0,0/) لكل دورة تستخدم كمدخلات للدورة التالية ضمن نفس 00/لا10] وبعد ان تنتهي
6 دورة لكل 010ا50 الناتج لكل من (8,8,0,0) يعتبر مدخلات لل 00[0ا50 الثاني وإذا انتهى من
4 © الرابع الناتج يعتبر كمدخل لل 141/05 الجديد الخاص بمعالجة 8/00 ثاني من البيانات والناتج النهائي
بعد كل !8100 يعتبر
هوا المفتاح الناتج
خوار زميات تشفير عم0ح8 وديا في 1/8.0057 حسين احمد طالب 158
التشفير في بيئة 1/8.17
في بِيئة 7 ]1/8.11 جميع خوارزميات التشفير تقع ضمن هذه المكتبة . لذالك بكل سهولة نكون كائن جديد من نوع
هذه جزء من خوارزميات الموجودة ضمن هذه المكتبة
ملستي ككماء رونا او
ل يس اباباي عبات
. 1 ننه لمعنه داه ودار
ميو لموت يدعي
الح وز ١ رسا سوامنمس مسوم
كنا )ماه 0101151660 6 فا
عسوي 2
عن لعومص امات
با سه لادولنوت عبنت مجامح اعبات
ككماء 00قم 0501 اموا ود ومع ميدع 015نم 00903010 ٍ- ةا 7
ب تدا اماه مات
له يف0500 ١ مسد مسوم
تنتج هذه الخوارزمية مفتاح طوله ؟أ0ا 128 ( 71ت 16) .المثل التالي يشفر أي نص او ملف ( صورة او صوت
او مقطع فيديو او أي نوع اخر من الملفات) بخوارزمية 1/05
آختر طريقة تشفير تشغفيرة نص
تشغيأملفات
بداية نبني دالة تستقبل النص او الملف المراد تشفيره بصيغة 8/68 وتعيد لنا 48517! 1/005 الخاص بهذا النص بكل
سهولة حيث نعرف داخل هذه الدالة متغير من نوع 1/05 جديد ونكونه وبعده نعمل 00075146/138517 للبيانات
عم رط له رجه م المع لبد قط اهتدم
اعمةلتنهوماع مع عد فقه فمه فانط طعمة عد 0م13 !
ممةةع مي قمع
لنستعرض بالنص الثاني ونعرض البيانات ايضاً داخل *«9080نا
517 لها
نستخدم_ الدالة_التالية عند المستلم للتأكد ان النص المستلم هو نفسه المرسل وذالك بمقارنة المفتاح المرسل
مع المفتاح الناتج من الرسالة المستلمة
ممت عفن 8م