Инструменты для хешей и криптографии
Разработчики приходят сюда, чтобы хешировать пароль перед сохранением, проверить контрольную сумму скачанного файла, сгенерировать подпись HMAC для запроса к API или получить пару ключей для теста, не трогая продакшн-удостоверяющий центр. Набор охватывает распространённые алгоритмы хеширования вместе со специальными схемами для паролей — bcrypt, scrypt, Argon2id и PBKDF2, а также симметричное шифрование и проверку ключей для повседневной криптографии.
Берите Генератор хешей, когда нужно сравнить сразу несколько алгоритмов, Генератор хеша пароля — именно тогда, когда значение будет храниться и сверяться при входе пользователей, а Калькулятор CRC — для лёгких контрольных сумм вроде CRC16 или CRC32, а не криптографических хешей. Проверка шифрования и расшифровки AES-GCM тестирует шифрование на сырых ключах, а Генератор ключей RSA и Проверка ключей SSH дополняют работу с ключами. Все инструменты здесь работают локально в браузере.
9 инструментов
Хеширование и контрольные суммы
-
Генератор хешей
Сравнить 13 алгоритмов хеша для UTF-8, Hex или Base64 с заданной позицией соли
-
Генератор HMAC
Генерировать HMAC подписи с разными алгоритмами хеширования
-
Генератор хеша пароля
Хешировать пароль bcrypt, Argon2id или scrypt и сравнить время вычисления с солью
-
Калькулятор CRC
Рассчитайте CRC16, CRC32 и другие контрольные суммы файлов
-
Хеш файла
Рассчитать контрольные суммы SHA-256, SHA-512, SHA-1 или MD5 для 20 файлов и сохранить список GNU
Генерация и проверка ключей
-
Генератор ключей RSA
Генерировать пару RSA или EC и проверить существующий ключ в PEM или JWK
-
Проверка ключей SSH
Разобрать ключ SSH на тип, биты и отпечаток SHA256 и сравнить два ключа
-
Конвертер JWK
Преобразовать ключи между JWK и PEM форматами без сервера
-
Проверка шифрования и расшифровки AES-GCM
Проверить AES-GCM с сырым ключом, сравнив байты nonce, тега и вывода с вектором NIST
Вопросы об инструментах категории «Hash & Crypto Helpers»
Хеширование необратимо: Генератор хешей или Калькулятор CRC превращают данные в дайджест фиксированной длины, который нельзя развернуть обратно, — это полезно для контрольных сумм и проверки целостности. Шифрование через Проверку шифрования и расшифровки AES-GCM обратимо, поэтому любой, у кого есть ключ, может расшифровать шифротекст обратно в исходное сообщение.
Обычный SHA-256 быстрый, поэтому злоумышленник может перебирать миллиарды вариантов в секунду против утёкшего хеша. Генератор хеша пароля вместо этого использует bcrypt, scrypt, Argon2id или PBKDF2 — они добавляют соль и намеренно замедляют вычисление, делая перебор украденного хеша практически бесполезным.
Запустите Хеш файла на скачанном файле и сравните результат со значением MD5, SHA-1 или SHA-256, которое указал издатель. Несовпадение означает, что файл изменился при передаче или скачался не полностью, — и вы узнаете об этом раньше, чем откроете файл.