Генератор хешей онлайн
Посчитайте MD5, SHA-1, SHA-256, SHA-384 и SHA-512 для текста или файла до 50 МБ. Хеширование в браузере, копирование результата и статусы безопасности алгоритмов.
0 символов · 0 байт
Хеширование не равно шифрованию: хеш нельзя расшифровать обратно.
MD5 и SHA-1 оставлены для legacy-проверок. Для паролей нужны bcrypt, Argon2id, scrypt или PBKDF2 с солью, а не быстрый MD5/SHA digest.
Принцип работы криптографического хеширования
Математическая функция хеширования выполняет одностороннее преобразование входной информации в строку фиксированной длины. Даже минимальное изменение исходного сообщения полностью меняет итоговый результат, что позволяет использовать хеш для проверки целостности данных.
- — результирующий хеш-код (дайджест) в виде шестнадцатеричной строки;
- — алгоритм одностороннего преобразования;
- — исходные текстовые данные или файл.
Этот процесс необратим, то есть восстановить исходные данные по значению контрольной суммы невозможно.
Полная конфиденциальность ваших данных
Все криптографические расчеты выполняются локально на вашем устройстве с использованием скриптов JavaScript в браузере. Ваши файлы и тексты не отправляются на наши серверы, что полностью исключает утечку конфиденциальной информации.
Часто задаваемые вопросы
Источники и нормативная база
- FIPS 180-4: Secure Hash Standard (SHS)NIST
- RFC 1321: The MD5 Message-Digest AlgorithmIETF
- SubtleCrypto.digest() — Web Crypto APIMDN
- Announcing the first SHA1 collisionGoogle Research
Расчёты выполняются на основе указанных нормативных и справочных источников. Ссылки открываются в новой вкладке.
Похожие инструменты
Сгенерируйте случайный пароль длиной 4-128 символов: буквы, цифры, спецсимволы, исключение похожих знаков, оценка стойкости и копирование в один клик.
Создайте один UUID v4 или список до 100 идентификаторов: стандартный формат, верхний регистр, без дефисов, в фигурных скобках и копирование.
Кодируйте текст в Base64 и декодируйте обратно онлайн. Поддержка UTF-8, кириллицы, эмодзи и копирования результата.
Создайте QR-код из ссылки, текста, email, телефона или Wi-Fi: выберите размер 128-512 px, проверьте превью, скачайте PNG и протестируйте сканирование.
Отформатируйте JSON в читаемый вид, проверьте синтаксис через стандартный JSON-парсер и сожмите данные в одну строку. Обработка выполняется в браузере.