Как вычислить SHA-512-хеш онлайн
Генерация SHA-512
SHA-512 - старший алгоритм семейства SHA-2. Он выдает 512-битный хеш (128 символов HEX) и внутри оперирует 64-битными словами. Из-за этого на 64-битных процессорах SHA-512 нередко считается не медленнее SHA-256, хотя результат вчетверо длиннее.
Длинный хеш дает запас на будущее и реже приводит к коллизиям при огромных объемах данных. На SHA-512 держатся хеширование паролей в Unix (метод crypt с префиксом $6$), подписи ключей и внутренняя криптография ряда серверных систем. Есть и усеченный вариант SHA-512/256: он считается как SHA-512, но обрезается до 256 бит.
Где встречается SHA-512
Реальные места, где берут именно 512-битный вариант:
- пароли в Linux и BSD - shadow-хеши с префиксом $6$
- подписи и ключи GPG, внутренняя криптография OpenSSL
- контрольные суммы крупных архивов и ISO-образов
- серверные системы, где закладывают запас стойкости на годы вперед
Особенности SHA-512
| Характеристика | Значение |
|---|---|
| Размер хеша | 512 бит |
| Длина строки | 128 символов HEX |
| Скорость | Высокая |
| Рекомендуется | Да |
Как выглядит SHA-512
Результат вчетверо длиннее SHA-256 - 128 символов, которые целиком помещаются в правом поле:
| Исходный текст | SHA-512 |
|---|---|
| hello world | 309ecc489c12d6eb4cc40f50c902f2b4d0ed77ee511a7c7a9bcd3ca86d4cd86f989dd35bc5ff499670da34255b45b0cfd830e81f605dcf7dc5542e93ae9cd76f |
| 12345 | 3627909a29c31381a071ec27f7c9ca97726182aed29a7ddd2e54353322cfb30abb9e3a6df2ac2c20fe23436311d678564d0c8d305930575f60e2d3d048184d79 |
Как вычислить SHA-512 хеш
-
Введите текст
Впишите или вставьте строку в левое поле "Исходный текст".
-
SHA-512 из 128 символов
Самый длинный хеш семейства SHA-2 обновляется автоматически при вводе и целиком помещается в правом поле.
-
Скопируйте значение
Кнопка "Копировать" отправит хеш в буфер обмена.
Вопросы и ответы
Для большинства задач хватает SHA-256. SHA-512 берут, когда архитектура требует более длинный хеш или больший запас стойкости
Нет. Это разные функции семейства SHA-2 с разной длиной результата, их хеши несопоставимы
Нередко да: SHA-512 работает с 64-битными словами и на современных процессорах может считаться не медленнее SHA-256
Усеченный вариант: хеш считается алгоритмом SHA-512, но обрезается до 256 бит. На 64-битных процессорах он бывает быстрее SHA-256 и защищен от атаки удлинением сообщения