SHA-512: хеш текста и контрольная сумма файла
Рассчитайте SHA-512 текста UTF-8 или локального файла и сравните полную 128-значную сумму. С примером abc и пояснениями по проверке файлов.
Здесь появится результат.
Как рассчитать и сравнить SHA-512
- Введите текст или выберите локальный файл; выбранный файл имеет приоритет.
- Для сравнения вставьте только ожидаемый хеш SHA-512.
- Выполните расчёт, проверьте результат и скопируйте или скачайте все 128 символов.
SHA-512: хеш текста и контрольная сумма файла: что важно знать
SHA-512 выдаёт 512-битный результат из 128 шестнадцатеричных символов. Изменение содержимого файла меняет его хеш. Имя файла в вычислении не участвует.
Пример SHA-512: стандартный тестовый вектор abc
- Исходные данные
abc- Результат
ddaf35a193617abacc417349ae20413112e6fa4e89a97ea20a9eeee64b55d39a2192992a274fc1a836ba3c23a3feebbd454d4423643ce80e2a9ac94fa54ca49f
SHA-512: хеш текста и контрольная сумма файла: вопросы и ответы
Почему результат SHA-512 состоит из 128 символов?
SHA-512 создаёт 512-битный хеш, представленный здесь 128 шестнадцатеричными символами в нижнем регистре, включая начальные нули. Текст использует UTF-8, файлы рассчитываются по точным исходным байтам. Ограничения в браузере: 8 MiB текста и 32 MiB на файл.
SHA-512/256 — это просто сокращённый SHA-512?
Нет. SHA-512/256 использует другие начальные значения: его результат не равен первым 64 шестнадцатеричным символам SHA-512. SHA-384 и SHA3-512 — тоже отдельные алгоритмы. Эта страница вычисляет полный SHA-512; если источник требует SHA-256, используйте инструмент SHA-256.
Как проверить файл и почему хеши могут различаться?
Выберите файл и вставьте только ожидаемый хеш, без имени файла или префикса SHA512:. Сравнение игнорирует регистр и пробельные символы по краям, но сам ввод не обрезается и не нормализуется. Пробелы, CRLF вместо LF, конечный перенос, UTF-8 BOM и представление Unicode могут изменить результат. Имена и пути файлов не учитываются.
Совпадение доказывает подлинность? Можно ли расшифровать SHA-512?
Совпадение помогает проверить целостность, только если ожидаемый хеш получен из надёжного источника. Обычный SHA-512 не подтверждает отправителя, не проверяет цифровую подпись и не является обратимым шифрованием. Для аутентификации сообщения с ключом используйте HMAC-SHA-512 в инструменте HMAC, а для хранения паролей — специальную функцию, например Argon2id.
Мои файлы, токены и текст отправляются на сервер?
Нет. Данные обрабатываются в вашем браузере. Сайт загружает страницу и программный код, но не отправляет ваши данные на сервер преобразования и не сохраняет их в учётной записи.
Инструменты для следующего шага
- SHA-256: хеш текста и контрольная сумма файла
Вычисляйте SHA-256 для текста и файлов. Проверяйте скачанные файлы по опубликованным контрольным суммам.
- Генератор HMAC
Вычисляйте HMAC-SHA-1, HMAC-SHA-256 и HMAC-SHA-512 с секретным ключом в UTF-8 или шестнадцатеричном виде.
- SHA-1: хеш текста и контрольная сумма файла
Вычисляйте SHA-1 для текста UTF-8 и файлов, затем сравнивайте результат с ожидаемой контрольной суммой.
Все инструменты разработчика
Кодирование и файлы
Преобразуйте текст, байты, URL и встроенные изображения без изменения исходных данных.
Кодирование и декодирование Base64
Кодируйте текст UTF-8 в Base64 или декодируйте обычный и URL-безопасный Base64. Настраивайте заполнение и переносы строк.
Кодирование и декодирование Base64URL
Преобразуйте текст в URL-безопасный Base64 с символами - и _. Кодируйте и декодируйте Base64URL без заполнения.
Изображение в Base64
Преобразуйте PNG, JPEG, GIF, WebP, SVG и другие распознаваемые изображения в Base64 Data URI прямо в браузере.
Base64 в изображение
Декодируйте изображения из Base64 и Data URI, просматривайте поддерживаемые форматы и скачивайте исходные байты изображения.
Файл в Base64
Преобразуйте любой файл в строку Base64. При необходимости добавьте префикс Data URI, заполнение или переносы строк MIME.
Base64 в файл
Преобразуйте строки Base64 и Data URI в скачиваемые файлы, сохранив декодированные двоичные данные без изменений.
Кодирование и декодирование URL
Кодируйте и декодируйте компоненты URL, полные адреса и значения форм. Корректно обрабатывайте процентную кодировку и пробелы.
Кодирование и декодирование HTML-сущностей
Преобразуйте текст и символы Unicode в HTML-сущности. Декодируйте именованные и числовые ссылки на символы.
Анализ Unicode и преобразование escape-последовательностей
Просматривайте кодовые точки Unicode, байты UTF-8 и единицы UTF-16. Преобразуйте escape-последовательности JavaScript в читаемый текст.
Проверка данных и текста
Изучайте структуру данных и содержимое токенов, находите различия между текстами.
Форматирование, минификация и проверка JSON
Форматируйте, минифицируйте и проверяйте JSON без потери точности больших чисел. Выбирайте отступы и сортируйте ключи на всех уровнях.
Декодер JWT
Читайте заголовок и полезную нагрузку JWT, проверяйте указанные сроки действия и начала использования, не отправляя токен на сервер.
Сравнение текстов
Сравнивайте два текста по строкам, словам или символам. Находите добавления и удаления с учётом пробелов и переносов строк.
Тестер регулярных выражений
Проверяйте регулярные выражения JavaScript с флагами, позициями совпадений, группами захвата и именованными группами.
Хеши, идентификаторы и расписания
Проверяйте целостность файлов, создавайте идентификаторы и разбирайтесь во временных метках и расписаниях.
MD5: хеш текста и контрольная сумма файла
Вычисляйте MD5 для текста или локального файла и сравнивайте результат с ожидаемой контрольной суммой.
SHA-1: хеш текста и контрольная сумма файла
Вычисляйте SHA-1 для текста UTF-8 и файлов, затем сравнивайте результат с ожидаемой контрольной суммой.
SHA-256: хеш текста и контрольная сумма файла
Вычисляйте SHA-256 для текста и файлов. Проверяйте скачанные файлы по опубликованным контрольным суммам.
Калькулятор контрольной суммы CRC32
Вычисляйте стандартную CRC-32 для текста и файлов, сравнивайте восьмизначные шестнадцатеричные результаты.
Генератор HMAC
Вычисляйте HMAC-SHA-1, HMAC-SHA-256 и HMAC-SHA-512 с секретным ключом в UTF-8 или шестнадцатеричном виде.
Генератор UUID и GUID
Создавайте случайные UUID v4 и упорядоченные по времени UUID v7 по одному или пакетами.
Конвертер временных меток Unix
Преобразуйте секунды Unix, миллисекунды и даты ISO 8601. Просматривайте один и тот же момент в UTC или любом часовом поясе IANA.
Разбор выражений Cron
Проверяйте выражения Cron из пяти или шести полей. Просматривайте ближайшие запуски в часовом поясе IANA с учётом перехода на летнее время.
Генератор выражений Cron
Составляйте выражения Cron из временных полей или готовых вариантов и просматривайте ближайшие запуски в выбранном часовом поясе.
Текст и файлы обрабатываются на вашем устройстве. Не оставляйте конфиденциальные результаты в общем буфере обмена. Для работы с закрытыми ключами и токенами используйте доверенное устройство.