الصفحة الرئيسية أسئلة وأجوبة أمن تطبيقات الويب تشفير md5 . التشفير ذا الاتجاه الواحد . هل يكمن فكه
تشفير md5 . التشفير ذا الاتجاه الواحد . هل يكمن فكه
تقييم المستخدمين: / 2
عاديممتاز 
الكاتب محمود مرزوقـ   
الأحد, 17 أكتوبر 2010 13:31

هل يمكن اكتشاف او عمل { لا اعلم اي المطلحين ادق } خوارزمية تفكـ هذا النوع من التشفير .


واذا الاجابة لا . فما هو الحل في هذا النوع من التشفير .


اكيد هذا النوع من التشفير له قواعد معينة . فلا يوجد شئ ليس له قواعد .


انا اعتقد اذا علمنا كيف يتم التشفير . فممكن ان نتمكن من فكهـ .

هذا كود بسيط بـ php   لتشفير كلمة  marzok  :

<?php $string = “marzok”; $encstring = md5($string); echo $encstring; ?>

وسيكون الناتج : b8dc84b3745a8f90c17facc1161c71e8


فعلي اي اساس تعمل الدالة md5 . وهل يمكن فعلا فكـ التشفير . ام

ان هذا ضرب من الخيال .


تحياتي لكم جميعا



التعليقات (6)Add Comment
عبدالمهيمن الآغا
...
أرسلت بواسطة: عبدالمهيمن الآغا في October 17, 2010
لا يمكن فك تشفير هاش md5 لأن الخوارزمية باتجاه واحد فقط. سؤال لو استخدمت md5 لعمل هاش لمقال مؤلف من 2000 كلمة مثلا md5 ستعطيك هاش طوله 32 حرف فقط, كيف ستعرف 2000 كلمة من الهاش الناتج؟

وظيفة md5 توليد هاش فريد لكل كلمة أو ملف مثلاً وفي حال تغيير حرف واحد فقط ستلاحظ تغيير الهاش بالكامل ولذلك يتم استخدامها للتأكد سلامة البيانات عند نقلها عن طريق الانترنت ولحفظ كلمات المرور في قاعدة البيانات أيضاً.

يمكنك الاطلاع على خوارزمية md5 من هنا:

http://tools.ietf.org/html/rfc1321
محمود مرزوقـ
...
أرسلت بواسطة: محمود مرزوقـ في October 17, 2010
تحياتي لكـ يا اخي

ومشكور علي ردكـ . لكن ممكن توضيح فكرة عمل هذه الخوارزميهـ . وما هو العالم الذي ابتكر او اكتشف تلك الخوارزميهـ .

تحياتي لكـ
hasn
...
أرسلت بواسطة: hasn في October 23, 2010
صحيح كلامك اخي عبد المهيمن
لكن انت تقول : "ولذلك يتم استخدامها للتأكد سلامة البيانات عند نقلها عن طريق الانترنت ولحفظ كلمات المرور في قاعدة البيانات أيضاً. "

صحيح كلامك ..

لكن الطرف الاخر كيف يقوم بلتعرف على هذه الخوارزمية ؟ او على اي مبدا واي اليه يتم التعرف على هذا التشفير ؟
Dr.NaNo
isecur1ty
أرسلت بواسطة: Dr.NaNo في October 25, 2010
السلام عليكم .

اخي صاحب الاستفسار تشفير MD5 في بعض الاحيان تستطيع كسر الباسورد او الكلمه المشفره وفي بعض الاحيان لا يمكنك فكــه ويوجد ايضأ مواقع مختصه لفك تشفير MD5 .. :)




بالتوفيق للجميع.
بول معوشي
ممممممممممممممممم
أرسلت بواسطة: بول معوشي في November 29, 2010
ممممممممممم يمكن فكه بالbrute force
Evil-Thinker
ok
أرسلت بواسطة: Evil-Thinker في September 15, 2011
دالة MD5 هي دالة رياضية من ابتكار عالم صيني , أنتج الدالة بحبث يستحيل معرفة دالة عكسية لها "f(x)=y" و ادا عرفنا y لا يمكننا معرفة x الا بالتخمين باستخدام قواعد بيانات بحيث نقارن y مع قيم مشفرة أخرى و ادا وجدنا قيمة مشابها لها نحاول التعديل على قيمة ال'x (أصل القيمة المشابهة ل y ) الموجودة في قاعدة البيانات و نشفرها بال MD5 و نقارنها ب y ثم نكرر العملية عدة مرات حتى يتحقق الشرط "f(x')=y" أي x'=x و هده هي أفضل و أنجع طرف فك التشافير الأحادية الاتجاه,,, أتمنى أن تكون قد فهمت و اسف على تعقيد الأمور لكن يجب أن تلم بالرياضيات حتى تتعمق في علوم التشفير .

أضف تعليق
يجب عليك الاشتراك بالموقع لتتمكن من كتابة التعليقات, الاشتراك مجاني ويستغرق بضع ثوان فقط!
اذا كنت مشترك مسبقا في الموقع فضلاً قم بتسجيل الدخول.

busy
 

SecurityTargets