Вопрос

Возможный Дубликат:
Возможно ли расшифровать хэши md5?

Есть ли какой-нибудь способ расшифровать зашифрованное MD5 строка, заданная ключом?

Это было полезно?

Решение

Попробуйте Погуглить (см. Использование Google Для взлома паролей MD5) или онлайн - база данных с хэшами MD5, например md5(); или GDATA ( ГДАТА ) (последний содержит 1 133 766 035 уникальных записей).

Другие советы

MD5 является односторонний хэш.Это не может быть расшифровано.Ближе всего к расшифровке хэша MD5 было бы выполнить поиск по предварительно сгенерированному радужный стол.Кроме того, я не уверен, что вы подразумеваете под "у меня есть ключ".В хэше MD5 нет "ключа".Возможно, вы думаете о соли?Если ваши данные содержат соль значение, включенное до хеширования, подход rainbow table, вероятно, в любом случае не будет практичным.

Алгоритм 5 обработки сообщений - это широко используемая криптографическая хэш-функция со 128-битным хэш-значением.Шифрование имеет 2 способа :шифрование - расшифровка, у хэша есть один способ - расшифровка невозможна.НО с хэшем базы данных ВОЗМОЖНО ЛИ чтобы решить эту проблему.

Смотрите эти сайты :

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 и Криптографические хэш - функции.

Чтобы создать Хэш MD5 из строки в Python вы делаете следующее:

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