Генератор хешей
- Файлы не покидают устройство
- Работает в браузере
- Бесплатно, без регистрации и водяных знаков
Hashes of empty input are shown until you type something.
Как пользоваться: Генератор хешей
Считайте MD5, SHA-1, SHA-256, SHA-512, SHA3-256, BLAKE3 и CRC-32 для текста или файлов любого размера сразу и в браузере. Добавьте секретный ключ для HMAC или вставьте опубликованную контрольную сумму, чтобы проверить загрузку.
- 1
Выберите «Текст» или «Файлы», затем введите текст (хеши обновляются по мере ввода) или перетащите один или несколько файлов.
- 2
Для текста задайте «Читать ввод как»: текст UTF-8, hex или Base64, если ввод — закодированные байты.
- 3
Выберите формат вывода (hex, HEX или Base64) и включите «Больше алгоритмов» для SHA-224, SHA-384, SHA3-512, Keccak-256, BLAKE2, RIPEMD-160, xxHash и CRC-32C.
- 4
Чтобы проверить загрузку, вставьте ожидаемый хеш в «Сравнить с ожидаемым хешем»; совпавшая строка станет зелёной.
- 5
Для хеша с ключом включите HMAC и введите секретный ключ текстом или hex.
Частые вопросы
Загружаются ли мои файлы?
Нет. Файлы читаются кусками фоновым воркером в браузере и никуда не загружаются, поэтому предела размера нет, кроме того, что устройство может прочитать. У каждого файла после завершения показана скорость хеширования.
Почему мой хеш отличается от командной строки?
Обычно ввод отличается невидимыми байтами. echo добавляет перевод строки в конце (используйте echo -n), а текст из документов может содержать другие концы строк или пробелы. Также проверьте, что «Читать ввод как» соответствует данным.
Можно ли расшифровать хеш обратно в исходный текст?
Нет. Хеши односторонние. Короткие или частые вводы всё ещё можно найти перебором, поэтому обычный SHA-256 — небезопасный способ хранить пароли; для этого используйте инструмент Bcrypt, Scrypt и Argon2, а если данные нужно вернуть — «Шифрование и расшифровка AES».
Можно ли вставить строку из файла .sha256 или .md5?
Да. Поле сравнения вытаскивает каждый токен hex или Base64 из строки и проверяет его по всем показанным алгоритмам, поэтому знать, какой использовался, не нужно.
Какие алгоритмы поддерживают HMAC?
Строки MD5, SHA и RIPEMD. У контрольных сумм (CRC), BLAKE и xxHash нет формы HMAC, поэтому они скрыты, пока HMAC включён. Ключ остаётся на вкладке и никогда не сохраняется и не отправляется.
Безопасны ли ещё MD5 и SHA-1?
Они годятся, чтобы заметить случайное повреждение, но практические коллизии есть у обоих, поэтому не полагайтесь на них там, где кто-то может подделать данные. Для всего, что связано с безопасностью, предпочтительнее SHA-256 или новее.
