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

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

## Поширені запитання

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

SHA3-512 — це варіант на 512 бітів із сімейства SHA-3, стандартизованого у 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)
