SHA-256 и SHA-512 онлайн: как получить хеш строки
Расчёт SHA-256/SHA-512 для текста на примере, сравнение с MD5 и проверка результата командой в терминале.
Генератор считает хеш SHA-256 или SHA-512 от введённого текста в кодировке UTF-8. Алгоритм выбирается в выпадающем списке над полем ввода.
Пример
Текст Привет, мир, алгоритм SHA256. После нажатия «Создать хэш»:
2a2e76364df5ab8f0441d9c88bf7688f7f565f0f6b92a877cc94263e123021e3Сверка в Linux: printf '%s' 'Привет, мир' | sha256sum даёт то же значение. SHA-256 всегда даёт 64 шестнадцатеричных символа, SHA-512 — 128.
SHA-256 или MD5
MD5 быстрее и короче, но для него известны коллизии: два разных входа с одинаковым хешем. SHA-256 сейчас считается стойким. Его используют в TLS-сертификатах, git (новый формат), блокчейнах и для проверки загрузок. Если сайт публикует SHA-256 файла, сравнивайте именно его.
Важно
- Хеш зависит от каждого байта: лишний пробел или перевод строки в конце даёт другой результат.
- Хранить пароли как «просто SHA-256» нельзя: перебор слишком быстрый. Для паролей нужны медленные алгоритмы вроде bcrypt.

