Генератор SHA-512
Створюйте хеш SHA-512 для будь-якого тексту за допомогою цього генератора SHA-512. Введіть текст, і інструмент закодує його в UTF-8, обчислить дайджест SHA-2 на 512 бітів і поверне 128-символьний рядок у шістнадцятковому форматі малими літерами, ідентичний результатам sha512sum, OpenSSL і стандартних бібліотек. Створено для розробників і адміністраторів, яким потрібен найдовший відбиток SHA-2 для контрольних сум, перевірки цілісності, тестових векторів і порівняння значень у різних системах.
Поширені запитання
Що повертає генератор SHA-512?
Він повертає дайджест SHA-512 вашого тексту у вигляді 128 шістнадцяткових символів малими літерами, що кодують 512 бітів. Той самий текст завжди дає той самий хеш.
Який хеш SHA-512 має слово hello?
Слово hello малими літерами без символу нового рядка дає хеш, що починається з 9b71d224bd62f378 і закінчується на 73bcdec043. Запустіть інструмент для слова hello, щоб побачити всі 128 символів і порівняти результат із власним кодом.
Чому мій хеш відрізняється від хешу іншого інструмента?
Інструмент хешує текст саме таким, як ви його ввели, включно з кінцевими пробілами та переносами рядків. Символ нового рядка, доданий командою echo, або закінчення рядка CRLF з Windows змінює весь хеш.
Як кодується текст, що містить символи поза ASCII?
Перед хешуванням текст кодується в UTF-8 — стандартний спосіб у більшості мов програмування, терміналів і веб-API. Інші кодування тих самих символів дають інші байти, а отже й інший хеш.
Чи SHA-512 безпечніший за SHA-256?
Обидва алгоритми належать до безпечного сімейства SHA-2, і для них не відомо практичних атак. SHA-512 має довший результат і більший запас безпеки, а на 64-бітних процесорах часто працює швидше за SHA-256.
Чи SHA-512 — це те саме, що SHA-512/256 або SHA3-512?
Ні. SHA-512/256 — це скорочений варіант з іншими початковими значеннями, а SHA3-512 належить до окремого сімейства SHA-3, тому обидва дають інші результати. Цей інструмент обчислює лише стандартний SHA-512.
Чи варто хешувати паролі за допомогою SHA-512?
Не самостійно. Одного швидкого проходу SHA-512 достатньо, щоб підбір паролів був дешевим, тому використовуйте натомість повільний алгоритм хешування паролів із сіллю, наприклад Argon2 або bcrypt.
Чи можна хешувати файл?
Інструмент хешує вставлений або введений текст, а не завантажені файли. Для двійкових файлів використовуйте sha512sum у Linux, shasum -a 512 у macOS або Get-FileHash -Algorithm SHA512 у PowerShell.
Інструмент використовує ключ або сіль?
Ні, він обчислює звичайний дайджест SHA-512 без ключа чи солі. Для підписів HMAC-SHA512 потрібен секретний ключ, і вони дають інше значення.
Скільки тексту можна хешувати?
Введіть щонайменше один символ і не більше 5 MB тексту; більші дані буде відхилено з повідомленням. Результат відповідає параметру SHA-512 у генераторі хешів.