# Сравнение хеш-алгоритмов

Хеширует один и тот же вход с помощью MD5, SHA-1, SHA-256, SHA-512, BLAKE2b и BLAKE3 и сравнивает их: длину, hex/Base64-дайджест, статус безопасности (взломан/современный) и относительный бенчмарк скорости. Полезно для обучения, выбора алгоритма и проверки контрольных сумм.

> Каноническая страница: https://elysiatools.com/ru/tools/hash-algorithm-comparator

- **Категория:** Cryptography

- **Ключевые слова:** хеш, md5, sha-1, sha-256, sha-512, blake2, blake3, контрольная сумма, дайджест, крипто, хеш-алгоритм, бенчмарк, base64, hex

## Обзор

Инструмент попарного сравнения криптографических хешей для разработчиков, исследователей безопасности и обучения:

1. **Ввод** — введите текст или вставьте байты hex/Base64. Те же байты идут в каждый алгоритм.
2. **Алгоритмы** — MD5, SHA-1, SHA-256, SHA-512, BLAKE2b-256, BLAKE2b-512, BLAKE3 (выберите нужные).
3. **Вывод** — каждый дайджест показан в hex и/или Base64 с длиной в битах.
4. **Статус безопасности** — каждый алгоритм помечен Взломан (коллизии возможны: MD5, SHA-1) или Современный (SHA-2, BLAKE2, BLAKE3).
5. **Бенчмарк** — опционально хеширует ввод N раз и сообщает мс по часам и график относительной пропускной способности (быстрейший = 1.0×).

Все вычисления локально через `hash-wasm`.

## Входные данные

- **Входной текст** (textarea): The bytes to hash. Interpreted according to the input encoding.
- **Кодировка ввода** (select)
- **Кодировка вывода** (select)
- **Алгоритмы** (select): Which algorithms to run. Leave default to compare all.
- **Итераций (бенчмарк)** (number): How many times to hash for the speed benchmark. Set to 0 to skip timing.

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

- При выборе оптимального хеш-алгоритма для нового проекта с учетом требований к безопасности и скорости.
- Для быстрой генерации и проверки контрольных сумм строк или байтовых последовательностей в различных кодировках.
- В образовательных целях для демонстрации различий между устаревшими и современными криптографическими функциями.

## Как это работает

- Введите исходный текст или вставьте байты, закодированные в Hex или Base64.
- Выберите интересующие вас алгоритмы хеширования и укажите желаемый формат вывода (Hex, Base64 или оба).
- Задайте количество итераций для проведения бенчмарка производительности (или укажите 0, чтобы пропустить тест скорости).
- Инструмент локально выполнит вычисления через WebAssembly и отобразит сравнительную таблицу с дайджестами, статусом безопасности и графиком скорости.

## Сценарии использования

- Сравнение производительности SHA-256 и BLAKE3 на идентичных входных данных для оптимизации серверных приложений.
- Генерация контрольных сумм строки одновременно в форматах Hex и Base64 для сверки с требованиями внешних API.
- Анализ длины дайджестов различных алгоритмов (от 128 до 512 бит) при проектировании схемы базы данных.

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

### Безопасно ли вводить конфиденциальные данные в этот инструмент?

Да. Все вычисления происходят локально в вашем браузере с использованием библиотеки hash-wasm, исходные данные не отправляются на сервер.

### Какие алгоритмы из списка считаются небезопасными?

Алгоритмы MD5 и SHA-1 помечены как взломанные, так как для них существуют практически применимые методы генерации коллизий.

### Как работает бенчмарк скорости?

Инструмент запускает хеширование ввода указанное количество раз и измеряет затраченное время, определяя самый быстрый алгоритм как 1.0x.

### Можно ли передать на вход бинарные данные?

Да, для этого выберите кодировку ввода 'Hex-байты' или 'Base64-байты' и вставьте соответствующую строку.

### Почему BLAKE3 показывает более высокую скорость, чем SHA-256?

BLAKE3 спроектирован с учетом высокой степени параллелизма и оптимизирован для эффективного выполнения на современных процессорах.

## Связанные инструменты

- [Генератор хешей текста](https://elysiatools.com/ru/tools/text-hash-generator): Вычисляет MD5, SHA-1, SHA-256, SHA-512 и CRC-32 любого текста сразу. Возвращает hex и Base64 по UTF-8 кодировке.
- [Компаратор Контрольных Сумм](https://elysiatools.com/ru/tools/checksum-comparator): Сравнивает две контрольные суммы/хеш-значения для проверки их совпадения
- [Генератор PKCE Code Verifier и Challenge](https://elysiatools.com/ru/tools/pkce-code-verifier-generator): Создание, проверка и верификация пар code_verifier / code_challenge PKCE (RFC 7636) для OAuth2 / OIDC. Три режима: (1) создать новую пару из криптостойких случайных байт (256/384/512/768 бит), (2) аудит имеющегося verifier по RFC — длина (43–128), набор \[A-Za-z0-9-._~\] и ≥256 бит энтропии, (3) проверить пару, пересчитав BASE64URL(SHA256(verifier)). При желании строит полный URL запроса авторизации и тело обмена токена. Дополняет универсальный nonce-generator (только выдаёт пару) аудитом соответствия RFC и проверкой пар.
- [Шифрование / Расшифрование RSA](https://elysiatools.com/ru/tools/rsa-encrypt-decrypt): Шифрует текст открытым ключом RSA или расшифровывает шифртекст соответствующим закрытым ключом, с OAEP-паддингом (SHA-1 или SHA-256). Длинные сообщения бьются на блоки. Ключи и данные обрабатываются локально. PKCS#1 v1.5 не предлагается (Node отключает его для расшифровки из-за атак Bleichenbacher).
- [Тиреоидный индекс (интерпретация ТТГ/FT4/FT3)](https://elysiatools.com/ru/tools/thyroid-index): Сопоставляет ТТГ, FT4 и (опционально) FT3 для оценки тиреоидной оси. Референс для взрослых: ТТГ 0.4–4.0 мМЕ/л, FT4 0.8–1.8 нг/дл (≈10–23 пмоль/л), FT3 2.3–4.2 пг/мл (≈3.5–6.5 пмоль/л). ТТГ высок + FT4 низ → явный первичный гипотиреоз (Хасимото, после абляции, дефицит йода, амиодарон/литий); ТТГ высок + FT4 норм → субклинический гипотиреоз; ТТГ низ + FT4 высок (±FT3 высок) → явный первичный гипертиреоз (Базедов, токсический узел, ранний тиреоидит, йод/амиодарон); ТТГ низ + FT4 норм → субклинический гипертиреоз или экзогенный гормон, или ранний тиреоидит — определить FT3 для исключения Т3-токсикоза; ТТГ норм/низ + FT4 низ → центральный (вторичный/третичный) гипотиреоз (патология гипофиза/гипоталамуса); ТТГ высок + FT4 высок → ТТГ-продуцирующая аденома или резистентность к тиреоидным гормонам; всё в норме → эутиреоз (при нетиреоидной болезни возможен низкий FT3). Ограничения: циркадный ритм ТТГ (пик 22:00–02:00, надир вечером); дофамин, стероиды, тяжёлая болезнь, каберголин подавляют ТТГ; при беременности — триместр-специфичные диапазоны; гетерофильные антитела искажают ТТГ/FT4; амиодарон — тиреотоксикоз 1 типа (йод) или 2 типа (деструктивный). Источники: ATA 2014/2016, NACB 2002, Garber 2012, MDCalc. Не медицинская консультация.
- [Контрольная сумма CRC32](https://elysiatools.com/ru/tools/crc32-checksum): Вычисляет CRC32 (полином IEEE 802.3) для текста или байтов. Вывод в hex, десятичном или двоичном виде. Принимает текст (UTF-8) или байты через hex/base64.
- [Генератор Data URI](https://elysiatools.com/ru/tools/data-uri-generator): Преобразует файлы в Data URI (Base64 или процентное кодирование) для встраивания изображений, шрифтов и ресурсов прямо в HTML, CSS или Markdown
- [Генератор Хэша](https://elysiatools.com/ru/tools/hash-generator): Генерировать хэш-значения (MD5, SHA1, SHA256, SHA512)

## Примеры

- [MP3 Аудио Образцы Без Авторских Прав](https://elysiatools.com/ru/samples/mp3-samples): Коллекция аудио образцов без авторских прав для тестирования и разработки, включая звуки природы, медитативную музыку и фоновое аудио
- [Примеры Замены Regex](https://elysiatools.com/ru/samples/regex-replace): Коллекция общих и полезных шаблонов замены regex для преобразования текста и очистки данных
- [Примеры Обработки Изображений Web Python](https://elysiatools.com/ru/samples/web-image-processing-python): Примеры обработки изображений Web Python используя PIL/Pillow включая чтение, сохранение, изменение размера и преобразование формата
- [PDF Примеры](https://elysiatools.com/ru/samples/pdf-samples): PDF примеры, созданные инструментами 2026-02-01..2026-02-10

## Связанные материалы

- [Инструменты сравнения и diff файлов и данных](https://elysiatools.com/ru/hubs/file-data-diff-comparison-tools): Сравните два файла, полезных нагрузки, схемы или набора данных рядом и подсветите, что изменилось — в тексте, JSON, CSV/Excel, PDF, изображениях, аудио, базах данных, API и конфигах.
- [Инструменты бинарного кодирования, анализа файлов и проверки целостности](https://elysiatools.com/ru/hubs/binary-encoding-file-forensics-integrity): Просматривайте сырые байты, конвертируйте системы счисления и кодировки текста, определяйте сигнатуры файлов, измеряйте энтропию и проверяйте хеши или контрольные суммы в одном рабочем процессе.
- [Инструменты конвертации регистра, кодировки и нормализации текста](https://elysiatools.com/ru/hubs/text-convert): Сравните в одном хабе конвертацию регистра, ширины символов, кодировок, работу с quoted-printable и встроенную нормализацию текста.
- [Инструменты экспорта, OCR и конвертации Markdown](https://elysiatools.com/ru/hubs/markdown-convert): Сравните инструменты Markdown в PDF, PDF в Markdown, OCR, экспорта слайдов и структурной конвертации Markdown в одном хабе для публикации документации.
