يبدو أنني لم أشخ بعد

هذا ما أريد الوصول إليه : (أيام الثانوية

http://faculty.ksu.edu.sa/kh.alsulta...8%B9%D8%AF.ppt
الصفحة الثالثة ، وهي طريقة حساب الاحتمالات والتي تشمل كل الحالات بالاضافة للتكرار ،
إذا كان لدينا عملية تتم على مرحلتين وكانت تتم في المرحلة الأولى بعدد قدره n1 طريقة
وفي المرحلة الثانية تتم بعدد قدره n2 طريقة فإن عدد الطرق الممكنة في المرحلتين معا هو n1*n2 طريقة
فإن عدد الهاشات التي يمكن توليدها بmd5 : هو :
عدد المتغيرات مضروبا بعدد مرات التغيير ،
المتغيرات هي الحروف والأرقام وهي 10 + 26 = 36
أما عدد الأوضاع التي يمكن المرور بها للمتغير الواحد هو عدد حروف الهاش وهو 32
أي أننا وفق المبدأ الأساسي في العد (الكلام في المنطق الرياضي) نحصل على :
n1 = n2 = n3 = n4 = = = = n32 =36
عدد الهاشات الممكن توليدها بال md5 = عدد المتغيرات مضروبا بنفسه 32 مرة
أي 36 ^ 32 =


وأعود لنفس النتيجة إن عدد الهاشات محدود (رغم كبره) أقل من عدد المتغيرات والتي هي لا نهائية (أي كلمة أي ملف بالدنيا)
لذلك فإنه يمكن العثور على هاش واحد لأكثر من متغير
فالعودة بطريق عكسي من md5 لا تعطي بالضرورة المصدر الذي ولد به هذا الهاش ،


اترك تعليق: