# Генератор SHA3-512

Создавайте хеш SHA3-512 для любого текста по стандарту SHA-3 из FIPS 202. Инструмент кодирует входные данные в UTF-8 и возвращает хеш длиной 512 бит в виде 128 шестнадцатеричных символов или в формате Base64. Используйте его, если протокол, набор тестов или требование соответствия предписывает SHA3-512, либо если для проверок целостности и сравнения хешей нужен максимальный запас прочности SHA-3.

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

### Что такое SHA3-512?

SHA3-512 — это вариант семейства SHA-3 длиной 512 бит, стандартизированный в FIPS 202. В нем используется губчатая конструкция Keccak с емкостью 1024 бит. Хеш занимает 64 байта и отображается как 128 шестнадцатеричных символов.

### Каковы тестовые векторы SHA3-512?

Хеш пустой строки: a69f73cca23a9ac5c8b567dc185a756e97c982164fe25859e0d1dcc1475c80a615b2123af1f5f94c11e3e9402c3ac558f500199d95b6d3e301758586281dcd26. Хеш текста abc: b751850b1a57168a5693cd924b6b096e08f621827444f70d884f5d0240d2712e10e116e9192af3c91a7ec57647e3934057340b4cf408d5a56592f8274eec53f0. Этот инструмент воспроизводит оба результата.

### Является ли SHA3-512 тем же, что SHA-512?

Нет. SHA-512 относится к семейству SHA-2, а SHA3-512 — к SHA-3; их структуры не связаны. Несмотря на одинаковую длину результата, для одних и тех же входных данных они возвращают разные хеши.

### Медленнее ли SHA3-512, чем SHA3-256?

Да. Из-за большей емкости скорость обработки ниже: за одну перестановку поглощается 72 байта вместо 136. На коротких текстах разницы не заметно.

### В какой кодировке обрабатываются входные данные?

Текст хешируется как байты UTF-8, точно в том виде, в каком он введен. Переводы строк имеют значение: текст, скопированный из файлов Windows с переводами CRLF, даст другой хеш, чем тот же текст с переводами LF.

### Какую кодировку результата выбрать?

Hex — распространенный формат для контрольных сумм и журналов; его длина — 128 символов. Формат Base64 представляет те же 64 байта в виде 88 символов. Оба варианта не теряют данные и взаимозаменяемы.

### Это Keccak-512, используемый в некоторых блокчейнах?

Нет. В Keccak-512, созданном до стандартизации, используются другие правила дополнения, поэтому его хеши отличаются от SHA3-512. Этот инструмент соответствует окончательному стандарту FIPS 202.

### Можно ли использовать SHA3-512 для хранения паролей?

Не рекомендуется. Даже с солью быстрые хеш-функции позволяют злоумышленникам быстро проверять варианты. Используйте Argon2, bcrypt или scrypt — они разработаны для медленной работы и требуют много памяти.

### Каков предел размера входных данных?

За один запрос можно хешировать до 5 MiB текста. Введенные данные не сохраняются и не записываются в журналы после вычисления хеша.

### В каких случаях подходит SHA3-512?

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

Ваша реклама здесь?

[Напишите нам по электронной почте](mailto:hi@dennn.is?subject=%D0%A0%D0%B5%D0%BA%D0%BB%D0%B0%D0%BC%D0%B0%20%D0%BD%D0%B0%20OneClick%20Pro)

[Реклама Набор плагинов для работы агентов с WordPress.](https://sleekwp.com/?ref=oneclickpro)
