Генератор хешей
Generate various hash values from text or files
Input Type
Enter a secret key if using HMAC algorithms
Enter salt to add to text
Generated Results
MD5
(нет)
SHA-1
(нет)
SHA-224
(нет)
SHA-256
(нет)
SHA-384
(нет)
SHA-512
(нет)
SHA-3
(нет)
RIPEMD160
(нет)
bcrypt
(нет)
scrypt
(нет)
Argon2
(нет)
HMAC-SHA256
(нет)
HMAC-SHA384
(нет)
HMAC-SHA512
(нет)
CRC32
(нет)
Как использовать
Об этом инструменте
Generates MD5, SHA-1, SHA-256, and other hashes from text or files.
Как использовать
Enter text or select a file; choose algorithms; view and copy hashes.
Опции
Input: Text or file. For text: MD5, SHA-1, SHA-224/256/384/512, SHA-3, RIPEMD160, bcrypt, scrypt, Argon2, HMAC-SHA256/384/512, CRC32. For HMAC: optional secret key and salt. Toggle output upper/lowercase. For file: algorithms except password hashes and HMAC.
Примеры использования
• Integrity checks • Password hash comparison • File identity • ETag calculation
Примеры кода
1crypto.createHash('sha256').update('text').digest('hex');1hashlib.sha256(b"text").hexdigest()1hash('sha256', 'text');Конфиденциальность и данные
Hashing is done in-browser; text and files are not sent to a server.
Частые вопросы
- Q: Какие алгоритмы хэширования доступны?
- A: Для текста: MD5, SHA-1, SHA-224/256/384/512, SHA-3, RIPEMD160, bcrypt, scrypt, Argon2, HMAC-SHA256/384/512, CRC32. Для файлов: тот же список, исключая алгоритмы для паролей (bcrypt, scrypt, Argon2) и HMAC.
- Q: Какой алгоритм использовать для хэширования паролей?
- A: Используйте bcrypt, scrypt или Argon2 — все три созданы специально для паролей и включают соль и коэффициент работы, замедляющие брутфорс. Никогда не используйте MD5 или SHA-1 для паролей: это быстрые хэши общего назначения, небезопасные для хранения паролей.
- Q: Что такое HMAC и когда его использовать?
- A: HMAC (Hash-based Message Authentication Code) сочетает хэш с секретным ключом для проверки целостности и подлинности. Используйте его, когда нужно убедиться, что сообщение не было изменено и отправлено стороной, знающей секретный ключ — например, для подписей API и верификации вебхуков.
- Q: Могу ли я хэшировать файл для проверки целостности?
- A: Да. Выберите файл и инструмент вычислит его SHA-256 (или другой выбранный алгоритм). Сравните хэш с тем, что предоставил источник загрузки, чтобы убедиться в неизменности файла.
- Q: Текст или файлы отправляются на сервер?
- A: Нет. Всё хэширование выполняется в браузере. Ваши тексты и файлы никогда не передаются ни на какой сервер.
