سؤال

تكرار ممكن:
هل من الممكن فك تشفير تجزئة MD5؟

هل هناك أي طريقة لفك تشفير المشفر MD5 سلسلة ، بالنظر إلى المفتاح؟

هل كانت مفيدة؟

المحلول

جرب Google (انظر استخدام Google لتكسير كلمات مرور MD5) أو DB على الإنترنت من تجزئة MD5 مثل MD5 () ؛ أو gdata (يحتوي آخر واحد على 1،133،766،035 إدخالات فريدة).

نصائح أخرى

MD5 هو تجزئة في اتجاه واحد. لا يمكن فك تشفيرها. الأقرب إلى فك تشفير تجزئة MD5 هو إجراء بحث ضد أحد طاولة قوس قزح. أيضًا ، لست متأكدًا مما تقصده بـ "لدي المفتاح". لا يوجد "مفتاح" في تجزئة MD5. ربما كنت تفكر في الملح؟ إذا كانت بياناتك تحتوي على ملف ملح القيمة المدمجة قبل التجزئة ، ربما لن يكون نهج طاولة قوس قزح عمليًا على أي حال.

خوارزمية هجمات الرسائل 5 هي وظيفة تجزئة تشفير تستخدم على نطاق واسع مع قيمة تجزئة 128 بت. التشفير له طريقان: Encrypt - dispipt ، تجزئة لها طريقة واحدة - لا يوجد فك تشفير ممكن. ولكن مع تجزئة قاعدة البيانات ممكن لحل هذه القضية.

انظر هذه المواقع:

www.rednoize.com - 50،709،274 تجزئة في قاعدة البيانات

www.md5oogle.com - 6،353،625 تجزئة في قاعدة البيانات

www.hashmash.com - 1،611،191 تجزئة في قاعدة البيانات

www.gdataonline.com 1،155،613 تجزئة في قاعدة البيانات

www.md5decryption.com - 872،145 تجزئة في قاعدة البيانات

www.md5decrypter.com - 583،441 تجزئة في قاعدة البيانات

www.md5decrypter.co.uk - 41،568،541 تجزئة في قاعدة البيانات

www.macrosoftware.ro - 5،403 تجزئة في قاعدة البيانات

MD5 ليست خوارزمية تشفير ، فهي خوارزمية التجزئة. تقرأ على MD5 و وظائف التجزئة crytographic.

لخلق تجزئة MD5 من سلسلة في بيثون تفعل كما يلي:

import hashlib
m = hashlib.md5()
m.update("String to Hash")
echo m.digest()
# '\xed\xa5\x8bA-nU\xa2\xee\xbb[_s\x130\xbd'
echo m.hexdigest() # its more common to show hashes as a hex string
# 'eda58b412d6e55a2eebb5b5f731330bd'

MD5 هو تجزئة غير متماثلة - وليس آلية تشفير. لا يمكنك "فك تشفير" MD5. إذا كنت تعرف أن محتويات التجزئة تقتصر على مجموعة من الاحتمالات (قصيرة) ، فيمكنك استخدام أ طاولة قوس قزح لمحاولة الغاشمة في عكس التجزئة ، لكن هذا لن ينجح في الحالة العامة.

ما زلت أعتقد أن Google هي أفضل إجابة لهذا السؤال ، لكنني صنعت نصًا يمكنه كسر MD5 وغيرهم تجزئة مثل SHA https://github.com/mouuff/craken/blob/master/pycracker.py

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top