Генератор хешей

Генерация MD5 и SHA-256 хешей из текста

Генерируй MD5 и SHA-256 хеши из произвольной строки прямо в браузере. Удобно для проверки целостности файлов, отладки подписей API-запросов или сверки хеша с ожидаемым значением — без открытия терминала.

Input
Output
Hash will appear here…

Как использовать

  1. 1Введи строкуТекст, пароль, путь к файлу — любая строка.
  2. 2Выбери алгоритмMD5 — короче и быстрее, для дедупликации. SHA-256 — надёжнее, для подписей и верификации.
  3. 3Скопируй хешРезультат появится мгновенно. Кнопка Copy копирует в буфер.

Примеры

MD5-хеш URL для дедупликации краулера
MD5(url) → ключ в Redis/БД
Вычисли хеш URL — используй как ключ в Redis чтобы не краулить одну страницу дважды.
MD5 для дедупликации scraped данных
MD5(title + url) → уникальный ключ записи
Найди дубликаты в scraped данных — вычисли хеш комбинации полей и сравни без построчного сравнения строк.
Верификация целостности файла
SHA-256 файла → сравнить с опубликованным хешем
Убедись что загруженный файл не повреждён — сравни SHA-256 с опубликованным хешем на сайте.
SHA-256 для верификации тела запроса
SHA-256(request_body) → X-Content-Hash
Вычисли SHA-256 тела запроса — некоторые API проверяют целостность данных через хеш в заголовке.
MD5 страницы для change-detection
MD5(page_content) → контрольная сумма
Сравни хеши страниц между прогонами — если MD5 не изменился, пропускай парсинг и экономь ресурсы.

Когда использовать

В контексте парсинга хеши используются для: дедупликации записей (хеш ключевых полей как идентификатор), верификации данных между прогонами, проверки целостности файлов и API-ответов. Без инструмента нужно запускать Python/Node-скрипт или открывать терминал. Здесь — быстрая проверка MD5 или SHA-256 прямо в браузере.

Частые вопросы

MD5 или SHA-256 — что выбрать?
MD5 быстрее и короче (32 символа), но криптографически устарел — для security не используй. SHA-256 медленнее, длиннее (64 символа), надёжен для security-задач. Для дедупликации и контрольных сумм — MD5 достаточно.
Почему хеш изменился, хотя текст выглядит одинаково?
Хеш-функции чувствительны к каждому байту: лишний пробел, перенос строки или разный регистр дают другой хеш. Проверь строку на невидимые символы — пробелы в конце, \r\n против \n. Вставь строку в поле без лишних символов — хеш совпадёт.
Как проверить хеш тела API-запроса?
Вычисли SHA-256 тела запроса и сравни с ожидаемым значением из заголовка — некоторые API так проверяют целостность данных.
Какой алгоритм выбрать для проверки целостности данных?
Для дедупликации и change-detection — MD5 достаточно: быстрее и 32-символьный ключ удобен для хранения. Для верификации файлов или проверки хеша от внешнего сервиса — SHA-256: криптографически надёжен и широко используется.
Как использовать хеш для change-detection страниц?
Вычисли MD5 содержимого страницы после каждого прогона и сохрани в базе. При следующем прогоне сравни новый хеш с сохранённым — если совпадают, страница не изменилась и парсинг можно пропустить. Это экономит ресурсы при регулярном краулинге.

Похожие инструменты