# Генератор хешей текста

Вычисляет MD5, SHA-1, SHA-256, SHA-512 и CRC-32 любого текста сразу. Возвращает hex и Base64 по UTF-8 кодировке.

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

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

- **Ключевые слова:** хеш текста, md5, sha1, sha-256, sha-512, crc32, контрольная сумма

## Обзор

Утилита хеширования текста в одном месте. Вставьте текст и получите пять распространённых дайджестов: MD5, SHA-1, SHA-256 (рекомендуется), SHA-512 и CRC-32 (быстрая некриптографическая контрольная сумма). Хеши считаются по UTF-8 байтам, показаны в hex и Base64. Полезно для ключей кэша, контрольных сумм и дедупликации.

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

- **Текст для хеширования** (textarea): Type or paste any text…
- **Форматы вывода** (select)
- **Алгоритмы** (select)

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

- Чтобы получить SHA-256 для проверки целостности текста.
- Чтобы создать ключ кэша или идентификатор для дедупликации данных.
- Чтобы быстро рассчитать контрольную сумму CRC-32 или сравнить результаты разных алгоритмов.

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

- Вставьте или введите текст для хеширования.
- Выберите алгоритм: MD5, SHA-1, SHA-256, SHA-512 или CRC-32.
- Укажите формат результата: только hex либо hex и Base64.
- Получите хеш выбранного текста, рассчитанный по его UTF-8 байтам.

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

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

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

### Какие алгоритмы поддерживает генератор?

MD5, SHA-1, SHA-256, SHA-512 и CRC-32.

### Как кодируется исходный текст?

Хеш вычисляется по байтам текста в кодировке UTF-8.

### В каком виде отображается результат?

Результат можно получить в hex или в hex и Base64.

### Какой алгоритм выбрать для новой задачи?

Обычно выбирают SHA-256. MD5 и SHA-1 считаются устаревшими для задач безопасности.

### Подходит ли CRC-32 для защиты данных?

Нет. CRC-32 — быстрая некриптографическая контрольная сумма.

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

- [Сравнение хеш-алгоритмов](https://elysiatools.com/ru/tools/hash-algorithm-comparator): Хеширует один и тот же вход с помощью MD5, SHA-1, SHA-256, SHA-512, BLAKE2b и BLAKE3 и сравнивает их: длину, hex/Base64-дайджест, статус безопасности (взломан/современный) и относительный бенчмарк скорости. Полезно для обучения, выбора алгоритма и проверки контрольных сумм.
- [Генератор Хэша](https://elysiatools.com/ru/tools/hash-generator): Генерировать хэш-значения (MD5, SHA1, SHA256, SHA512)
- [Хеш Аудио](https://elysiatools.com/ru/tools/audio-hash): Генерация криптографических хешей (контрольных сумм) для аудиофайлов
- [Генератор 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 и проверкой пар.
- [Контрольная сумма 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/checksum-comparator): Сравнивает две контрольные суммы/хеш-значения для проверки их совпадения
- [Проверщик Хеша Файла](https://elysiatools.com/ru/tools/file-hash-verifier): Вычисляет хеш-значения MD5/SHA1/SHA256 для файлов и проверяет их соответствие ожидаемым

## Примеры

- [Примеры текста с эмодзи](https://elysiatools.com/ru/samples/text-with-emoji-samples): Многоязычный текст, содержащий различные эмодзи Unicode для тестирования извлечения эмодзи
- [Примеры Текста на Китайско-Английском Языке](https://elysiatools.com/ru/samples/text-chinese-english-mixed-samples): Примеры текстовых файлов со смешанным китайско-английским содержимым для тестирования инструментов автоматического добавления пробелов
- [Примеры Конвертера Регистра](https://elysiatools.com/ru/samples/text-case-formats): Тестовые примеры для конвертации регистра между различными соглашениями об именовании
- [Текст с Китайскими Образцами](https://elysiatools.com/ru/samples/text-with-chinese-samples): Многоязычный текст, содержащий китайские символы для проверки извлечения китайского

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

- [Инструменты бинарного кодирования, анализа файлов и проверки целостности](https://elysiatools.com/ru/hubs/binary-encoding-file-forensics-integrity): Проверяйте байты и сигнатуры, определяйте типы файлов, измеряйте энтропию и сверяйте хеши или контрольные суммы.
