مشاهدة النسخة كاملة : MD5 Hasher + Changer
السلام عليكم ورحمة الله وبركاته
أول مشاركة لى فى المنتدى الرائع دلفى للعرب و بعد فترة من التدريب على هذه اللغة الأكثر من رائعة انتهيت من برنامجى البسيط MD5 Hasher و فى هذا الأصدار قمت بأضافة القدرة على تغيير الـ MD5 الخاص لأى ملف :laugh: ..
http://i47.tinypic.com/2cei51d.gif
مميزات البرنامج :
حساب الـ MD5 للملف
تغيير الـ MD5 للملف
دعم السحب و الألقاء Drag
المقارنة بين رقمين MD5 Hash
رقم MD5 هاش الخاص بالبرنامج : 19774b03f4fcd5ccd7cb8278a7264ea4
للتحميل :
http://rapidshare.com/files/350087307/MD5_Hasher.rar
بأنتظار اقتراحاتكم و قريبا الأصدار الجديد لدعم تعدد الملفات Multi File Hashing
السلام عليكم ورحمة الله وبركاته
kachwahed
15-02-2010, 03:30 PM
وعليكم السلام ورحمة الله وبركاته
مرحبا بالأخ .Rain
عمل احترافي رائع، وبداية موفقة أخي
بعد فترة من التدريب على هذه اللغة
على ماذا كنت تعمل؟ بصراحة، ما هي ملاحظاتك على هذه اللغة؟
ألف شكر أخى العزيز و لا احترافى و لا حاجة انا مبتدىء و أتعلم :) ..
انا بدأت مع Visual Basic و لكن لم أحبها صراحة لماذا لا اعرف :) مع انها تعتبر من اسهل اللغات و الأقرب للغة الأنسان اعتقد لكن مع Delphi وصلت لدرجة العشق لهذا اللغة الأكثر من رائعة و القوية جدا جدا ..
أعتقد ان Delphi بها عيب واحد ألا و هو حجم الملف الناتج الكبير و لكن يمكن غض النظر عن هذا حيث انه يحقق الأستقرار الشديد للملف التنفيذى الناتج حيث كنت اعانى من مشاكل المكتبات مع برنامج سابق لى على الـ VB و لكن مع دلفى لا وجود لرسالة Dll Missing و هذا من الأشياء التى اعشقها عن Delphi .
الحمد لله تم نشر البرنامج على موقع Softpedia.com
و حاز البرنامج على جائزة البرنامج النظيف من Softpedia
http://www.softpedia.com/get/Security/Security-Related/Rain-MD5-Hasher.shtml
http://www.softpedia.com/base_img/softpedia_clean_award_f.gif
STRELiTZIA
16-02-2010, 09:56 AM
السلام عليكم و رحمة الله
حاز البرنامج على جائزة البرنامج النظيف من Softpedia
:)
شهادة انه برنامج نظيف... لان الجوائز في المنافسات :)
قبل نشر اي تطبيق تقوم الشركة بفحص التطبيق و ان كان هناك Flase positive تقوم بمراسلة صاحبه لتغيير برنامج الضغط او الحماية المستعمل...
كل شركات النشر تقوم بالفحص و اعطاء شهادة بذلك، جرب اخي الكريم ان تنشره في مواقع اخرى لنشر البرامج و سوف تحصل على Collection جميلة من شهادات النظافة...
---
خاصية تغيير نتيجة الــ MD5 Hash ظننتها في اول الأمر MD5 Collision و لكن للأسف تبين انها مجرد اضافة Byte فارغ في آخر الملف -Overlay -
بالتوفيق ان شاء الله ميستر مطر :) الحمد لله انك لست Snow :)
نعم شهادة :) .. شكرا أخى على كلامك ..
هى فكرة التغيير قائمة على أضافة بايت فعلا فارغ فى أخر الملف بحيث لا يتم العبث فى محتويات الملف و هى تقضى الغرض فعلا حيث اى تغيير و لو فى بايت واحد من بايتات الملف يغير الـ md5 و هذا هو المطلوب ..
شكرا اخى الكريم .
STRELiTZIA
16-02-2010, 10:47 AM
تغيير و لو فى بايت واحد من بايتات الملف يغير الـ md5 و هذا هو المطلوب ..
نعم في عمليات Checksum بدون تغيير في قيم Init الخاصة بالوحدة الأصلية MD5 Unit.
هل اطلعت على MD5 Collision ؟
هي محاولة التلاعب بملفين مختلفين و الحصول على نفس الهاش لكلاهما...
STRELiTZIA
16-02-2010, 11:00 AM
المرفق يحتوي على ملفين مختلفين يرجعون عن فحصهم نفس قيمة الــ MD5 Hash...
واو أظننى **** معلومات أكثر عن هذا .. بس لو كان الكلام ده صحيح و مبدئيا الكلام صحيح .. ده هيكون سقطة لعالم الـ md5 و على كده مش هيكون ليه فايدة اساسا ..
علشان كده ميكروسوفت فى الأصدار 7 كان منزلة ارقام أخرى غير الـ md5 يوجد crc32 اعتقد او شيء كهاذا مش فاكر ..
STRELiTZIA
16-02-2010, 01:10 PM
بس لو كان الكلام ده صحيح و مبدئيا الكلام صحيح .. ده هيكون سقطة لعالم الـ md5 و على كده مش هيكون ليه فايدة اساسا ..
حاول اخي التحدث باللغة العربية الفصحى :laugh: لكي يفهمك الجميع... :monster2:
تم اكتشاف ما يسمى بــ MD5 Collision في شهر مارس 2005 من طرف اصدقائنا الصينين و من ذلك الوقت تم تصنيف ناتج الهاش على انه غير آمن مع ان احتمالات الوصول الي Collision قليلة جدا جدا...
اقرا هذه المقالة لتفهم اكثر المبدا :)
http://www.mathstat.dal.ca/~selinger/md5collision
شكرا اخى على الرابط المفيد جدا جدا انا كنت أقصد ان شركة Microsoft قامت عند أصدار النسخة 7 من نظامها Windows بأضافة ارقام أخرى مثل CRC32 بجانب الـ MD5 و كنت اتسائل طالما الـ MD5 يكفى فلماذا الأهتمام بتلك الأرقام و لكن الأن اتضح لى الأمر ألا و أن الـ MD5 غير كافى ..
سبحان الله و ما أوتيتم من العلم إلا قليلا ..
ألف شكر أخى و زادك من العلم ..
vBulletin® , Copyright ©2008-2012