| Назначение | SHA-256 · Локально хешируйте текст или файлы до 256 MiB, проверяйте хеши и демонстрируйте ограниченные ASCII-кандидаты. Сравнивайте загрузки с контрольными суммами из доверенного источника. Хеширование одностороннее. Проверяется только выбранное пространство ASCII; совпадение не восстанавливает все возможные оригиналы. Ограничения: длина 1–6, 100 000 попыток и пять секунд. Без словарей, загрузок или удалённых запросов. | SHA-512 · Локально хешируйте текст или файлы до 256 MiB, проверяйте хеши и демонстрируйте ограниченные ASCII-кандидаты. Сравнивайте загрузки с контрольными суммами из доверенного источника. Хеширование одностороннее. Проверяется только выбранное пространство ASCII; совпадение не восстанавливает все возможные оригиналы. Ограничения: длина 1–6, 100 000 попыток и пять секунд. Без словарей, загрузок или удалённых запросов. |
|---|
| Ввод | Создание и проверка хэша SHA-256: Текст кодируется в UTF-8 без нормализации. Для исходного файла, в том числе пустого, выберите байты файла. Имя и MIME-тип не входят в хеш. | Создание и проверка хэша SHA-512: Текст кодируется в UTF-8 без нормализации. Для исходного файла, в том числе пустого, выберите байты файла. Имя и MIME-тип не входят в хеш. |
|---|
| Вывод | Создание и проверка хэша SHA-256: «Очистить» опустошает ввод, ожидаемый дайджест и результат за один шаг, и состояние возвращается к «Готово». Между запусками ничего не хранится, поэтому список идентификаторов можно проверять один за другим без остатков. | Создание и проверка хэша SHA-512: «Очистить» опустошает ввод, ожидаемый дайджест и результат за один шаг, и состояние возвращается к «Готово». Между запусками ничего не хранится, поэтому список идентификаторов можно проверять один за другим без остатков. |
|---|
| Типичное применение | Создание и проверка хэша SHA-256: Проверка загрузок по опубликованным контрольным суммам — стандартный выбор | Создание и проверка хэша SHA-512: Проверки целостности, где политика или модель угроз требует бо́льший дайджест |
|---|