Помочь проекту

Шифрование MD5 и SHA

Сервис предназначен для быстрого шифрования паролей или персональных данных алгоритмами MD5, SHA-1 и SHA-256. Дополнительно я добавил ещё 7 алгоритмов, а именно crc32, crypt, ripemd128, snefru, gost, joaat и haval128. Вы можете выбрать подходящий метод именно для вас.

Реклама

Инструмент пригодится владельцам сайтов на WordPress, для того, что бы восстановить пароль от пали администратора (если вы его забыли). Для этого укажите новый пароль в поле выше и запустите скрипт. После скопируйте результат шифрования MD5 и вставьте в поле с паролем пользователя в БД MySQL.

Что такое шифрование?

Шифрова́ние — обратимое преобразование информации в целях сокрытия от неавторизованных лиц, с предоставлением, в это же время, авторизованным пользователям доступа к ней.

В целях защиты данных вы не сможете расшифровать результат, так как это всего лишь хэш данных.

Описание методов

Название Описание
MD5

128-битный алгоритм хеширования, разработанный профессором Рональдом Л. Ривестом из Массачусетского технологического института (Massachusetts Institute of Technology, MIT) в 1991 году. Предназначен для создания «отпечатков» или дайджестов сообщения произвольной длины и последующей проверки их подлинности. Широко применялся для проверки целостности информации и хранения хешей паролей.

SHA-1

Алгоритм криптографического хеширования. Описан в RFC 3174. Для входного сообщения произвольной длины (максимум 264-1 бит, что примерно равно 2 эксабайта) алгоритм генерирует 160-битное (20 байт) хеш-значение, называемое также дайджестом сообщения, которое обычно отображается как шестнадцатеричное число, длиной в 40 цифр. Используется во многих криптографических приложениях и протоколах. Также рекомендован в качестве основного для государственных учреждений в США. Принципы, положенные в основу SHA-1, аналогичны тем, которые использовались Рональдом Ривестом при проектировании MD4.

SHA-256

Безопасный алгоритм хеширования, который генерирует выходное хеш-значение в 256 бит Разработан Агентством национальной безопасности (АНБ). Является одной из криптографических хеш-функций.

CRC32

Алгоритм нахождения контрольной суммы, предназначенный для проверки целостности данных. CRC является практическим приложением помехоустойчивого кодирования, основанным на определённых математических свойствах циклического кода.

CRYPT

Библиотечная функция, которая используется для вычисления хеша пароля, который может быть использован для хранения паролей учетных записей пользователей, сохраняя при этом их относительно скрытыми (в passwd файле). На выходе функции не просто хеш, а строка текста, которая также содержит соль, используемый хеш-алгоритм и параметры, с которыми был получен хеш, такие, как количество раундов и другие опции. Эту выходную строку затем можно хранить в простом текстовом файле.

RIPEMD128

Криптографическая хеш-функция, разработанная Гансом Доббертином (англ.), Антоном Боселаерсом и Бартом Пренелем в 1996 году.

SNEFRU

Хеш-функция, предложенная Ральфом Мерклом. (Само название Snefru, продолжая традиции блочных шифров Khufu и Khafre, также разработанных Ральфом Мерклом, представляет собой имя египетского фараона).

GOST

ГОСТ обрабатывает сообщение переменной длины в выходной фиксированной длиной 256 бит. Входное сообщение разбиваются на куски 256-битовых блоков (восемь 32-битный Little Endian целых чисел); то сообщение дополняется , прилагая столько нулей в ней, которые необходимы , чтобы довести длину сообщения до 256 бит. Остальные биты заполняются с 256-битной целым числом арифметической суммой всех ранее хешированными блоками , а затем 256-битного целым представляющего длиной исходного сообщения, в битах.

HAVAL128,3

Разработана Yuliang Zheng, Josef Pieprzyk и Jennifer Seberry в 1992 году. Для произвольного входного сообщения функция генерирует хеш-значение, называемое дайджестом сообщения, которое может иметь длину 128, 160, 192, 224 или 256 бит. Количество итераций — переменное, от 3 до 5. Количество раундов на каждой итерации — 32. Является модификацией MD5.