MD5 / SHA Хэш

Вычисление хэша (отпечатка) MD5, SHA-1, SHA-256, SHA-384, SHA-512 для текста

Символов: {{ inputText.length }}
{{ error }}

О хэшировании

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

Этот инструмент поддерживает: MD5 (128 бит, больше не рекомендуется для защиты), SHA-1 (160 бит), SHA-256 / SHA-384 / SHA-512 (семейство SHA-2, современный стандарт безопасности). MD5 реализован на этом сайте полностью в браузере; семейство SHA использует встроенный Web Crypto API браузера.

Примеры

abc MD5: 900150983cd24fb0d6963f7d28e17f72

abc SHA-256: ba7816bf8f01cfea414140de5dae2223b00361a396177a9cb410ff61f20015ad

Частые вопросы

В: MD5 или SHA-256 — что выбрать?
О: Для проверки целостности (например, случайно ли изменился файл) подойдёт любой; если затрагивается безопасность (пароли, защита от подделки), используйте SHA-256 или более стойкий. У MD5 известны коллизии, и он не подходит для защищённых целей.
В: Результат отличается от другого инструмента?
О: Результат хэширования строго зависит от последовательности входных байтов. Этот инструмент обрабатывает текст как UTF-8; если другой инструмент использует GBK или иную кодировку, результаты будут различаться. Убедитесь, что кодировка совпадает.