Что такое Генератор хешей SHA-512?

Генератор хешей SHA-512 создаёт дайджест длиной 512 бит (128 шестнадцатеричных символов) — самый длинный в семействе SHA-2. SHA-512 применяется в приложениях с высокой степенью защиты, TLS-сертификатах и системах с 64-битными процессорами, где он работает быстрее SHA-256.

SHA-512 разбивает входные данные на блоки по 1024 бита и проводит 80 раундов сжатия, и дайджест нельзя превратить обратно в исходные данные. Инструмент считает каждый хеш локально на вашем устройстве, поэтому ISO-образ на 4 ГБ не покидает ваше устройство. На выходе всегда 128 шестнадцатеричных символов, какой бы ни был объём входа.

Как использовать

  1. Шаг 1 — Введите текст или перетащите один или несколько файлов, чтобы вычислить их дайджесты SHA-512.
  2. Шаг 2 — Обработка происходит полностью на вашем устройстве. Данные никуда не отправляются.
  3. Шаг 3 — Скопируйте 128-символьный шестнадцатеричный хеш или сверьте его с известным дайджестом.

Когда использовать

  • Хеширование крупных релизов (ISO, образы контейнеров), когда нужен запас устойчивости к коллизиям шире, чем у SHA-256.
  • Хранение хешей паролей в системах, ориентированных на 64-битные алгоритмы.
  • Отпечатки договоров, юридических документов и материалов в цепочке доказательств.

Результат

Служба безопасности распространяет конфиденциальный документ вместе с его SHA-512 хешем. Получатели вставляют файл сюда, чтобы убедиться, что документ не был изменён при передаче.

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

SHA-512 действительно безопаснее SHA-256?
Сегодня оба устойчивы к любым практическим атакам. У SHA-512 длиннее выход, что даёт больший запас против атак вида «дня рождения», но разница ощутима только для очень долговременных архивов или конкретных протоколов.
Почему SHA-512 иногда быстрее SHA-256?
SHA-512 работает со словами по 64 бита, SHA-256 — по 32. На 64-битных CPU более широкое слово обрабатывает за раунд больше данных, поэтому пропускная способность на байт оказывается выше, несмотря на вдвое более длинный результат.
Один и тот же файл всегда даёт одинаковый SHA-512?
Да. SHA-512 детерминирован: побайтово одинаковые файлы дают один и тот же дайджест из 128 символов на любом устройстве и в любой ОС. Изменение одного бита меняет примерно половину шестнадцатеричных символов.
Можно ли хранить пароли напрямую как SHA-512?
Нежелательно. SHA-512 слишком быстрый, и на GPU перебираются миллиарды паролей в секунду. Для паролей берите bcrypt, scrypt, Argon2 или PBKDF2 — они специально сделаны медленными.
Почему после правки одного символа хеш полностью меняется?
Это эффект лавины, который есть у любого хорошего криптографического хеша. Изменение одного бита распространяется через каждый раунд сжатия и переворачивает около 50% битов на выходе, поэтому два почти одинаковых файла выглядят совершенно по-разному.

Похожие инструменты