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

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

Как получить SHA-512-хеш

  1. 1

    Вставьте текст

    Введите или вставьте что угодно, от одного слова до длинного документа, в поле ввода.

  2. 2

    Получите хеш

    Нажмите «Сгенерировать», и SHA-512-дайджест будет вычислен из тех самых байтов, которые вы ввели.

  3. 3

    Скопируйте 128-символьный hex

    Результатом является строка из 128 шестнадцатеричных символов в нижнем регистре. Возьмите её кнопкой копирования.

  4. 4

    Используйте как контрольную сумму

    Сравните хеш с опубликованным значением SHA-512: если отличается хотя бы один символ, текст не идентичен.

Как выглядит результат

SHA-512-дайджест всегда занимает 512 бит, то есть 64 байта, и показан здесь как 128 шестнадцатеричных символов в нижнем регистре. Одинаковый ввод всегда даёт одинаковый дайджест, а изменение всего одного символа приводит к совершенно другому результату (лавинный эффект).

Свойство Значение
Алгоритм SHA-512 (семейство SHA-2)
Размер вывода 512 бит / 64 байта
Длина hex 128 символов, нижний регистр
Обратимость Нет (односторонняя функция)

Контрольная сумма, а не шифрование

SHA-512 является односторонним хешем. Восстановить исходный текст из дайджеста невозможно, и шага расшифровки нет. Он предназначен для обнаружения того, изменились ли данные, а не для их сокрытия. Если вы скачиваете файл, для которого поставщик публикует значение SHA-512, вычисление хеша того же содержимого и совпадение каждого символа подтверждает, что при передаче ничего не изменилось.

Не для хранения паролей

Простой SHA-512-хеш быстрый и без соли, а это именно то, что не нужно для паролей: злоумышленник может проверять миллиарды вариантов в секунду. Для хранения паролей используйте медленный алгоритм с солью, такой как bcrypt, scrypt или Argon2. SHA-512 подходит для целостности, а не для защиты хранимых секретов.

SHA-512 по сравнению с SHA-256

Оба относятся к семейству SHA-2. SHA-512 выдаёт дайджест длиной 512 бит (128 символов hex) и работает с 64-битными словами; SHA-256 выдаёт дайджест длиной 256 бит (64 символа hex). На чисто 64-битных процессорах SHA-512 нередко быстрее в расчёте на байт, но многие современные процессоры аппаратно ускоряют SHA-256.

Часто задаваемые вопросы

Всегда 128 шестнадцатеричных символов (512 бит, то есть 64 байта), независимо от длины введённого текста.

Нет. SHA-512 является односторонней функцией, поэтому дайджест нельзя обратить. Он служит для проверки целостности, а не для шифрования.

Нет. Простой SHA-512-хеш без соли слишком быстрый для хранения паролей. Используйте bcrypt, scrypt или Argon2, которые намеренно медленные и с солью.

Оба относятся к семейству SHA-2. SHA-512 даёт дайджест 512 бит (128 символов hex) и работает с 64-битными словами; SHA-256 даёт дайджест 256 бит (64 символа hex). На чисто 64-битных процессорах SHA-512 нередко быстрее в расчёте на байт, а многие современные процессоры ускоряют SHA-256.

Сопутствующие инструменты

Генератор SSL-сертификатов

Создайте самоподписанный сертификат SSL/TLS и закрытый ключ RSA полностью в браузере. Свои Common Name, SAN и срок действия, экспорт в PEM.

Генератор ключей PGP

Создайте пару ключей OpenPGP в текстовом формате ASCII и сертификат отзыва с Curve25519, RSA 2048 или RSA 4096.

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

Создавайте хеши MD5, SHA-1, SHA-256, SHA-384, SHA-512 и CRC32 из текста, с готовым для копирования дайджестом для контрольных сумм и сравнений.

Кодировщик и декодировщик Base85

Кодируйте и декодируйте Base85 в варианте Adobe Ascii85, который используется в файлах PostScript и PDF. Компактнее Base64 для двоичных данных.

Конвертер ETH в USD

Переводите Ethereum (ETH) в доллары США по актуальному курсу ETH/USD или по своему курсу. Узнайте, сколько стоит в долларах любое количество ETH.

Идентификатор шифрования

Вставьте зашифрованный текст, и идентификатор предложит вероятные схемы кодирования/шифрования: Base64, hex, двоичный, Морзе, Цезарь или подстановочный, JWT и распространенные хеши.

Инструмент доступен на других языках