Перейти к содержимому
Toolars
Каталог
Сообщить об ошибке

Разработка · утилита · Локально

Создание и проверка хэша SHA-1

SHA-1 Hash & Verify

Считайте SHA-1 для текста и файлов, сверяйте с эталонным 40-символьным дайджестом локально. Для подписей устарел, для старых идентификаторов — нет.

Путь задачи / от ввода к результату

Выберите текст или файл

Работает локально · Ничего не загружается на сервер

Как работает Создание и проверка хэша SHA-1, конфиденциальность и похожие инструменты

Путь задачи / от ввода к результату

Как создать или проверить дайджест SHA-1

  1. 01

    Выберите текст или файл

    Текст кодируется в UTF-8 без нормализации. Для исходного файла, в том числе пустого, выберите байты файла. Имя и MIME-тип не входят в хеш.

  2. 02

    Создайте дайджест

    Останьтесь на вкладке «Хэшировать» и нажмите «Создать дайджест». Локальный движок вычисляет дайджест и показывает его в поле «Дайджест SHA-1», доступном только для чтения, как 40 шестнадцатеричных символов в нижнем регистре — то же написание, что на страницах релизов и в файлах контрольных сумм.

  3. 03

    Или проверьте по эталону

    Перейдите на вкладку «Проверить», вставьте опубликованное значение в поле «Ожидаемый дайджест SHA-1» и нажмите «Проверить дайджест». Регистр букв и окружающие пробелы нормализуются перед сравнением, а строка состояния отвечает «Дайджест совпадает» или «Дайджест не совпадает».

  4. 04

    Скопируйте или сохраните дайджест

    Используйте «Копировать дайджест» для буфера обмена или «Скачать .txt», чтобы сохранить значение как toolars-sha1-digest.txt. Пока дайджеста нет, рабочая область сообщает об этом вместо копирования или сохранения пустого значения, так что оплошность никогда не создаст пустой файл.

  5. 05

    Очищайте между проверками

    «Очистить» опустошает ввод, ожидаемый дайджест и результат за один шаг, и состояние возвращается к «Готово». Между запусками ничего не хранится, поэтому список идентификаторов можно проверять один за другим без остатков.

Факты об инструменте

Обработка
В вашем браузере
Ввод покидает устройство
Никогда
Хранение
Ничего не сохраняется
Цена
Бесплатно

Ваши данные остаются в браузере.

Создание и проверка хэша SHA-1 использует проверенный путь локального выполнения и не создаёт скрытую историю ввода и вывода.

Локальное выполнение

Работает внутри текущей вкладки браузера.

Никакой скрытой обработки

Активные данные инструмента никогда не становятся записями документов Toolars.

Аккаунт не требуется

Используйте основной сценарий без создания профиля. Избранное синхронизируется с аккаунтом после входа.

Мгновенный сброс

Закройте вкладку — и рабочие данные исчезнут.

Когда пригодится Создание и проверка хэша SHA-1

Проверка целостности

Сравните известный дайджест с текстом или конфигурацией, хэшированными локально.

Проверка предполагаемых значений

Проверьте известное вам значение, не прибегая к небезопасному перебору (brute force).

Совместимость с legacy-системами

Смотрите нужные значения MD5 или SHA, помня об их ограничениях безопасности.

Что на самом деле делает Создание и проверка хэша SHA-1

В архиве опубликована контрольная сумма SHA-1 скачанного файла. Выберите байты файла, введите сумму на вкладке проверки и сравните результат. Совпадение подтверждает байты относительно указанного значения, но не автора публикации; проверьте эталон через доверенный канал.

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

Какой ввод принимается?
Текст хешируется как введённые байты UTF-8 без нормализации (до 1 MiB). Файл читается исходными байтами, включая пустой, блоками по 1 MiB до 256 MiB; имя и MIME-тип не учитываются. Локальный Worker можно отменить; лимит выполнения — 15 секунд. Совпадение хеша не подтверждает источник эталона.
Как должен выглядеть ожидаемый дайджест?
Ровно 40 шестнадцатеричных символов; регистр букв и окружающие пробелы нормализуются автоматически. Всё остальное отклоняется до хэширования, потому что ни один дайджест SHA-1 так выглядеть не может, — поэтому вставленное значение с лишним символом падает сразу, а не даёт молчаливого несовпадения.
Безопасно ли ещё использовать SHA-1?
Коллизии SHA-1 продемонстрированы, поэтому для подписей и других применений в безопасности он признан устаревшим; предпочитайте там SHA-256 или сильнее. Как идентификатор в устаревших системах он остаётся работоспособным. Как всякий дайджест здесь, он односторонен: инструмент пересчитывает и сравнивает и никогда не расшифровывает и не перебирает.
Может ли этот инструмент обратить или взломать хэш?
Проверка локально сравнивает хеши выбранных данных; она не расшифровывает хеш и не подтверждает источник.
Можно ли хэшировать файл, а не текст?
Да. Выберите режим файла и локальный файл до 256 MiB. Worker читает блоками по 1 MiB без загрузки на сервер. При отмене или тайм-ауте хеш не выдаётся.
Загружается ли мой текст куда-либо?
Нет. Хэширование полностью выполняется внутри текущей вкладки браузера, ввод и дайджесты не сохраняются, а учётная запись не требуется. Нажатие «Очистить» или закрытие вкладки удаляет все поля, поэтому единственная копия проверенного — та, которую вы решили оставить.

Продолжить: Разработка

Связанные задачи, а не тупик.

Перейдите в другую сфокусированную рабочую область, не возвращаясь к полному каталогу.

Код в изображение

Code to Image Converter

Экспортируйте код с подсветкой в PNG или SVG: шесть языков, светлая и тёмная темы, номера строк, заголовок окна и масштаб 1x или 2x.

Создание

Генератор URL-слагов

URL Slug Generator

Превращайте заголовки в чистые слаги с дефисами или подчёркиваниями: диакритика снимается, амперсанды разворачиваются, нелатиница сохраняется.

Создание

Генератор теней React Native

React Native Shadow Generator

Сравнивайте устаревшие тени и boxShadow в React Native, настраивайте вывод для iOS и Android рядом и копируйте код StyleSheet.

Создание

Кодирование / декодирование Base64

Base64 Encoder/Decoder

Кодируйте Unicode-текст в Base64 и обратно с живой валидацией, режимами URL-safe и UTF-8 и кнопкой обмена для круговых проверок.

Конвертация