Инструмент вычисления хеша

Бесплатный онлайн-инструмент вычисления хеша, поддерживающий MD5, SHA1, SHA224, SHA256, SHA384, SHA512, SHA3, RIPEMD160, SM3 и другие основные хеш-алгоритмы. Поддерживает вычисление в реальном времени для проверки целостности данных.

Результат вычисления

MD5
SHA1
SHA224
SHA256
SHA384
SHA512
SHA3
RIPEMD160
SM3

Сведения о хеш-алгоритмах

Что такое хеш-алгоритм?

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

Распространённые хеш-алгоритмы

  • MD5: выдаёт 128-битное (16-байт) хеш-значение. Широко использовался исторически, но теперь считается небезопасным.
  • SHA-1: выдаёт 160-битное (20-байт) хеш-значение. Также считается слабым.
  • SHA-2: включает SHA-224, SHA-256, SHA-384, SHA-512 и др. Сейчас считается безопасным и широко используется в протоколах безопасности.
  • SHA-3: новейший член семейства Secure Hash Algorithm (Keccak).
  • RIPEMD-160: выдаёт 160-битное хеш-значение, часто используется при генерации Bitcoin-адресов.
  • SM3: криптографическая хеш-функция, утверждённая для использования в Китае, выдаёт 256-битное хеш-значение.

Применение

  • Целостность данных: проверка того, что файл не был изменён при передаче.
  • Хранение паролей: хранение хеш-значений паролей вместо открытого текста.
  • Цифровые подписи: используется совместно с открытым ключом для цифровых подписей.