delphi4arab منتديات دلفي للعرب
MD5 Hasher + Changer - نسخة قابلة للطباعة

+- delphi4arab منتديات دلفي للعرب (https://delphi4arab.net/forum)
+-- قسم : منتديات دلفي الأخرى (https://delphi4arab.net/forum/forumdisplay.php?fid=4)
+--- قسم : برامج دلفي من عمل الأعضاء (https://delphi4arab.net/forum/forumdisplay.php?fid=27)
+--- الموضوع : MD5 Hasher + Changer (/showthread.php?tid=1670)

الصفحات: 1 2


MD5 Hasher + Changer - Rain - 15-02-2010

السلام عليكم ورحمة الله وبركاته

أول مشاركة لى فى المنتدى الرائع دلفى للعرب و بعد فترة من التدريب على هذه اللغة الأكثر من رائعة انتهيت من برنامجى البسيط MD5 Hasher و فى هذا الأصدار قمت بأضافة القدرة على تغيير الـ MD5 الخاص لأى ملف :laugh: ..

[صورة: 2cei51d.gif]

مميزات البرنامج :
  • حساب الـ MD5 للملف
  • تغيير الـ MD5 للملف
  • دعم السحب و الألقاء Drag
  • المقارنة بين رقمين MD5 Hash

رقم MD5 هاش الخاص بالبرنامج :
كود :
19774b03f4fcd5ccd7cb8278a7264ea4

للتحميل :
http://rapidshare.com/files/350087307/MD5_Hasher.rar


بأنتظار اقتراحاتكم و قريبا الأصدار الجديد لدعم تعدد الملفات Multi File Hashing

السلام عليكم ورحمة الله وبركاته


MD5 Hasher + Changer - kachwahed - 15-02-2010

وعليكم السلام ورحمة الله وبركاته
مرحبا بالأخ .Rain
عمل احترافي رائع، وبداية موفقة أخي
إقتباس :بعد فترة من التدريب على هذه اللغة
على ماذا كنت تعمل؟ بصراحة، ما هي ملاحظاتك على هذه اللغة؟



MD5 Hasher + Changer - Rain - 15-02-2010

[COLOR="DarkOrange"]ألف شكر أخى العزيز و لا احترافى و لا حاجة انا مبتدىء و أتعلم Smile ..

انا بدأت مع Visual Basic و لكن لم أحبها صراحة لماذا لا اعرف Smile مع انها تعتبر من اسهل اللغات و الأقرب للغة الأنسان اعتقد لكن مع Delphi وصلت لدرجة العشق لهذا اللغة الأكثر من رائعة و القوية جدا جدا ..

أعتقد ان Delphi بها عيب واحد ألا و هو حجم الملف الناتج الكبير و لكن يمكن غض النظر عن هذا حيث انه يحقق الأستقرار الشديد للملف التنفيذى الناتج حيث كنت اعانى من مشاكل المكتبات مع برنامج سابق لى على الـ VB و لكن مع دلفى لا وجود لرسالة Dll Missing و هذا من الأشياء التى اعشقها عن Delphi .[/COLOR]


MD5 Hasher + Changer - Rain - 16-02-2010

الحمد لله تم نشر البرنامج على موقع Softpedia.com
و حاز البرنامج على جائزة البرنامج النظيف من Softpedia

كود :
http://www.softpedia.com/get/Security/Security-Related/Rain-MD5-Hasher.shtml

[صورة: softpedia_clean_award_f.gif]


MD5 Hasher + Changer - STRELiTZIA - 16-02-2010

السلام عليكم و رحمة الله
إقتباس : حاز البرنامج على جائزة البرنامج النظيف من Softpedia
Smile
شهادة انه برنامج نظيف... لان الجوائز في المنافسات Smile
قبل نشر اي تطبيق تقوم الشركة بفحص التطبيق و ان كان هناك Flase positive تقوم بمراسلة صاحبه لتغيير برنامج الضغط او الحماية المستعمل...

كل شركات النشر تقوم بالفحص و اعطاء شهادة بذلك، جرب اخي الكريم ان تنشره في مواقع اخرى لنشر البرامج و سوف تحصل على Collection جميلة من شهادات النظافة...

---
خاصية تغيير نتيجة الــ MD5 Hash ظننتها في اول الأمر MD5 Collision و لكن للأسف تبين انها مجرد اضافة Byte فارغ في آخر الملف -Overlay -

بالتوفيق ان شاء الله ميستر مطر Smile الحمد لله انك لست Snow Smile


MD5 Hasher + Changer - Rain - 16-02-2010

نعم شهادة Smile .. شكرا أخى على كلامك ..

هى فكرة التغيير قائمة على أضافة بايت فعلا فارغ فى أخر الملف بحيث لا يتم العبث فى محتويات الملف و هى تقضى الغرض فعلا حيث اى تغيير و لو فى بايت واحد من بايتات الملف يغير الـ md5 و هذا هو المطلوب ..

شكرا اخى الكريم .


MD5 Hasher + Changer - STRELiTZIA - 16-02-2010

إقتباس : تغيير و لو فى بايت واحد من بايتات الملف يغير الـ md5 و هذا هو المطلوب ..
نعم في عمليات Checksum بدون تغيير في قيم Init الخاصة بالوحدة الأصلية MD5 Unit.

هل اطلعت على MD5 Collision ؟
هي محاولة التلاعب بملفين مختلفين و الحصول على نفس الهاش لكلاهما...


MD5 Hasher + Changer - STRELiTZIA - 16-02-2010

المرفق يحتوي على ملفين مختلفين يرجعون عن فحصهم نفس قيمة الــ MD5 Hash...


MD5 Hasher + Changer - Rain - 16-02-2010

واو أظننى **** معلومات أكثر عن هذا .. بس لو كان الكلام ده صحيح و مبدئيا الكلام صحيح .. ده هيكون سقطة لعالم الـ md5 و على كده مش هيكون ليه فايدة اساسا ..

علشان كده ميكروسوفت فى الأصدار 7 كان منزلة ارقام أخرى غير الـ md5 يوجد crc32 اعتقد او شيء كهاذا مش فاكر ..


MD5 Hasher + Changer - STRELiTZIA - 16-02-2010

إقتباس :بس لو كان الكلام ده صحيح و مبدئيا الكلام صحيح .. ده هيكون سقطة لعالم الـ md5 و على كده مش هيكون ليه فايدة اساسا ..

حاول اخي التحدث باللغة العربية الفصحى :laugh: لكي يفهمك الجميع... :monster2:
تم اكتشاف ما يسمى بــ MD5 Collision في شهر مارس 2005 من طرف اصدقائنا الصينين و من ذلك الوقت تم تصنيف ناتج الهاش على انه غير آمن مع ان احتمالات الوصول الي Collision قليلة جدا جدا...

اقرا هذه المقالة لتفهم اكثر المبدا Smile
http://www.mathstat.dal.ca/~selinger/md5collision