Генератор хешей
Генерация MD5 и SHA-256 хешей из текста
Генерируй MD5 и SHA-256 хеши из произвольной строки прямо в браузере. Удобно для проверки целостности файлов, отладки подписей API-запросов или сверки хеша с ожидаемым значением — без открытия терминала.
Input
Output
Hash will appear here…
Как использовать
- 1Введи строку — Текст, пароль, путь к файлу — любая строка.
- 2Выбери алгоритм — MD5 — короче и быстрее, для дедупликации. SHA-256 — надёжнее, для подписей и верификации.
- 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 содержимого страницы после каждого прогона и сохрани в базе. При следующем прогоне сравни новый хеш с сохранённым — если совпадают, страница не изменилась и парсинг можно пропустить. Это экономит ресурсы при регулярном краулинге.