unhash.

برنامج يحاول إيجاد تصادم في تجزئة معينة
التحميل الان

unhash. الترتيب والملخص

الإعلانات

  • Rating:
  • رخصة:
  • GPL
  • السعر:
  • FREE
  • اسم الناشر:
  • Dmitriy Pletnev
  • موقع ويب الناشر:
  • http://www.geocities.com/dxp2532/

unhash. العلامات


unhash. وصف

برنامج يحاول إيجاد تصادم في تجزئة معينة مشروع Unhash هو برنامج يحاول إيجاد تصادم في تجزئة معينة. يمكن أن يكون التجزئة إما MD5 أو SHA1، وسيقوم البرنامج بالكشف التلقائي الذي يتم إعطاءه واحد. لترى الاستخدام فقط تشغيله دون أي حجج. لقد جاء لي فكرة كتابة مثل هذا البرنامج لي عندما كنت ألعب NGSEC (www ألعاب .ngsec.com). بعض المستويات المطلوبة للعثور على سلسلة اسم المستخدم / كلمة المرور الأصلية من Sha1 و MD5 Males منهم. هناك وجود تكسير MD5 بالفعل، ولكن لا شيء ل SHA1. لذلك، بينما كنت أكتب واحدة من رمز RFC، يبدو أنه فكرة جيدة أن تضع كلا المفرقعات في واحد. لاحظت أيضا أن تكسير MD5 استخدم Libs Openssl، لذلك أضفت أيضا دعم Openssl، وهو أمر أسرع بكثير من RFC. سيجمع دعم Openssl بشكل افتراضي بشكل افتراضي إلا إذا قمت بالإشغال إلى تحديد RFC في Config.h.Requirements: جعل GNU (GMAKE ON Solaris) مترجم GNU (GCC) يقترح بشدة أن يتم تثبيت OpensSL. إذا كنت تستخدم نظام Red Hat، فستحتاج إلى كل من حزم Openssl (Openssl + Devel). ومع ذلك، إذا لم يكن لديك Openssl، فيمكنك عدم تحديد المعرفة في CONFIG.H وتشغيل "جعل RFC". سيستخدم هذا الرمز من RFC-1321 و RFC-1810 ل MD5 و RFC-3174 ل SHA1. ما الجديد في هذا الإصدار: تمت إزالة رمز MD5 و SHA1 المجمعة. هذا الإصدار لديه الاعتماد الكامل على Openssl. خطأ استثناء نقطة عائمة في print_stats () تم إصلاحه. علة TERMIO حيث لم يتم إصلاح إعادة توجيه Stdout على Sigint (CTL-C). تم نقل مقارنات Digest من وظائف التجزئة في الحلقة الرئيسية. هناك ميزة جديدة لقراءة الشعر من ملف. يتم تعطيل إحصائيات وقت التشغيل بسبب الأخطاء المختلفة. تمت إضافة قائمة مرتبطة لعقد هضم.


unhash. برامج ذات صلة