Описание инструмента
О Генератор хешей MD5 и SHA
Генератор хешей превращает текст в дайджест фиксированной длины: MD5, SHA-1, SHA-256, SHA-384 или SHA-512.
Инструмент считает digest в браузере, поддерживает верхний регистр и полезен для checksums, сравнений, подписей и отладки.
Как пользоваться MD5 & SHA Hash Generator
- Вставьте текст для hash в поле ввода.
- Выберите MD5, SHA-1, SHA-256, SHA-384 или SHA-512 в соответствии с целевой системой.
- Включайте верхний регистр только если ожидаемая checksum использует такой формат.
- Скопируйте результат и сравните с digest из API, build-процесса или документации.
Когда это полезно
- Проверить короткую полезную нагрузку по документированной контрольной сумме MD5 или SHA.
- Создать дайджест для примеров подписи API, тестов или документации.
- Сравнить два текста, посчитав hash одним алгоритмом.
- Отладить несовпадения checksum из-за регистра.
Алгоритмы hash и частые ошибки
Hash односторонний: digest можно посчитать из входа, но нельзя расшифровать обратно в исходный текст. Важны алгоритм, байты входа и формат вывода.
- MD5: часто встречается в устаревших контрольных суммах, но не подходит там, где важна стойкость к коллизиям.
- SHA-1: тоже устарел для безопасности; используйте только для старых систем.
- SHA-256: современный частый выбор для примеров, проверок целостности и подписей.
- Пробелы, переносы строк, encoding и невидимые символы меняют hash.
Частые вопросы: Калькулятор хешей
- Hash это то же самое, что шифрование?
- Нет. Шифрование обратимо с ключом; hash односторонний и нужен для сравнения и проверки целостности.
- Можно вернуть текст из MD5 hash?
- Нет. Digest не содержит достаточно информации для восстановления исходного ввода.
- Почему результат отличается от другого инструмента?
- Проверьте лишние пробелы, переносы строк, encoding, регистр вывода и одинаковый алгоритм.
- Использовать MD5 или SHA-256?
- Используйте алгоритм, который требует целевая система. Для новых примеров обычно лучше SHA-256.
- Ввод отправляется на сервер?
- Нет. Вычисление выполняется локально в браузере и не отправляется на wetool.site.
Генератор хешей и хеширование паролей
Этот инструмент считает исходные дайджесты MD5/SHA. Для хранения паролей нужны медленные алгоритмы с солью вроде bcrypt, scrypt или Argon2 на сервере.
Нормализуйте ввод перед сравнением hashes
Один newline, пробел или encoding полностью меняет MD5/SHA. Если hashes не совпадают, сначала проверьте байты.
- Проверьте завершающие переводы строк при копировании текста; Linux echo добавляет перевод строки, если не использовать echo -n.
- Уточните, ввод это UTF-8, UTF-16 или двоичные данные; hash текста не равен hash байты файла.
- Для загруженных файлов считайте hash исходного содержимого файла, а не имени, URL или текста предпросмотра в браузере.
Границы хеша, HMAC и хранения паролей
Hash проверяет integrity, но не доказывает автора сообщения и недостаточен для хранения паролей.
- Обычный SHA-256 показывает только факт изменения ввода; злоумышленник, способный заменить и содержимое, и хеш, обойдёт такую проверку.
- Для целостности с ключом используйте HMAC-SHA256, а не конкатенацию секрета перед хешированием.
- Пароли храните медленными алгоритмами с солью вроде Argon2, bcrypt или scrypt, а не сырыми MD5/SHA.