Хэш-суммы
Вычислить SHA-1, SHA-256, SHA-384, SHA-512 для текста.
Как работает
Используется встроенный в браузер crypto.subtle.digest — криптографический API, реализованный нативно. Скорость почти как у компилируемого кода.
Где пригодится
Проверить целостность файла или сообщения, сравнить два куска текста без раскрытия содержимого, подготовить идентификатор из длинного ключа. SHA-256 — база большинства блокчейнов и электронных подписей.
Частые вопросы
4Почему нет MD5?+
MD5 криптографически сломан. Для проверки целостности подходит, но для подписей и безопасности — нет. Мы не показываем его намеренно, чтобы не подталкивать к неправильному выбору.
Какой алгоритм выбрать?+
SHA-256 — разумный баланс скорости и безопасности, стандарт для большинства задач. SHA-384/512 — когда нужна дополнительная криптостойкость.
Работает с файлами?+
Пока только с текстом. Для файлов нужен отдельный инструмент (скоро добавим).
Одинаковый текст даёт одинаковый хэш?+
Да, всегда. В этом и смысл хэш-функций: один ввод — один выход. Любое изменение даёт совершенно другой хэш.
Вам также пригодится
Перевод между HEX, RGB и HSL. Пипетка, предпросмотр, копирование.
РазработкаКрасиво отформатировать, проверить или сжать JSON. Подсветка ошибок.
РазработкаОценка надёжности пароля: энтропия в битах, время подбора, чек-лист.
РазработкаПеревод Unix timestamp в дату и обратно. Секунды и миллисекунды.
Разработка