Генератор хэшей

Поддержка MD5, SHA-1, SHA-256, SHA-384, SHA-512 алгоритмов хэширования

Выберите алгоритм хэширования
MD5
128 бит
SHA-1
160 бит
SHA-256
256 бит
SHA-384
384 бит
SHA-512
512 бит

Что такое хэш?

Хэш — это алгоритм, преобразующий данные произвольной длины в дайджест фиксированной длины. Одинаковый ввод всегда даёт одинаковый вывод, а малейшее изменение ввода приводит к совершенно другому результату, причём восстановить исходные данные из хэша невозможно.

Поддерживаемые алгоритмы

  • MD5 - 128-битный дайджест, быстрый, не рекомендуется для безопасности
  • SHA-1 - 160-битный дайджест, обнаружены уязвимости коллизий, не рекомендуется для безопасности
  • SHA-256 - 256-битный дайджест, широко используется, безопасен, рекомендуется для большинства случаев
  • SHA-384/SHA-512 - 384/512-битный дайджест, выше безопасность для критичных случаев

Типичное применение

  • Проверка целостности файла: сравнение хэша загруженного файла с официальным значением
  • Хранение паролей: хранение хэша пароля вместо открытого текста
  • Дедупликация данных: быстрое определение идентичности данных по хэшу
  • Цифровая подпись: использование в качестве дайджеста сообщения для верификации