Входные данные
Хэш SHA-512
Ожидаемый хеш (необязательно)
Пересчитывается при вводе. Hex нечувствителен к регистру — символы ':' и пробелы игнорируются.

Всё выполняется в вашем браузере: введённый текст, ключ HMAC и ожидаемый хеш не покидают устройство.

SHA-512: более широкий хеш SHA-2

SHA-512 — 64-битный собрат SHA-256, он даёт 512-битный хеш из 128 шестнадцатеричных символов. SHA-512 строки abc равен ddaf35a193617abacc417349ae20413112e6fa4e89a97ea20a9eeee64b55d39a2192992a274fc1a836ba3c23a3feebbd454d4423643ce80e2a9ac94fa54ca49f. Более длинный вывод даёт больший запас прочности, а на 64-битных процессорах он работает быстрее SHA-256, потому что внутри использует 64-битные слова.

Выбирайте SHA-512, когда нужен самый стойкий из широко распространённых хешей SHA-2, когда его требует стандарт или платформа (многие дистрибутивы Linux хранят пароли в виде SHA-512 через crypt) или на 64-битных серверах, где его скорость — плюс. На ограниченных 32-битных и встраиваемых устройствах SHA-256 обычно легче. Сам по себе ни один из них не является функцией хеширования паролей.

Как вычислить SHA-512 хеш

  1. Введите текст — 128-символьный хеш обновляется по мере ввода.
  2. Проверьте длину и время под результатом.
  3. При желании вставьте ожидаемый SHA-512 для сравнения.
  4. Скопируйте хеш для манифеста или журнала аудита.

Частые вопросы о SHA-512

Какой длины SHA-512 хеш?

128 шестнадцатеричных символов, то есть 512 бит — вдвое длиннее вывода SHA-256.

SHA-512 лучше SHA-256?

Оба не взломаны. У SHA-512 больше хеш и выше скорость на 64-битных процессорах; SHA-256 компактнее для хранения и быстрее на 32-битном железе.

Более длинный хеш означает более медленное хеширование?

Здесь нет: SHA-512 обрабатывает данные за один проход, но 64-битными словами, поэтому на современных 64-битных чипах часто быстрее.

Всё выполняется в вашем браузере: введённый текст, ключ HMAC и ожидаемый хеш не покидают устройство.