API и безопасность

Инструменты для хешей и криптографии

Разработчики приходят сюда, чтобы хешировать пароль перед сохранением, проверить контрольную сумму скачанного файла, сгенерировать подпись HMAC для запроса к API или получить пару ключей для теста, не трогая продакшн-удостоверяющий центр. Набор охватывает распространённые алгоритмы хеширования вместе со специальными схемами для паролей — bcrypt, scrypt, Argon2id и PBKDF2, а также симметричное шифрование и проверку ключей для повседневной криптографии.

Берите Генератор хешей, когда нужно сравнить сразу несколько алгоритмов, Генератор хеша пароля — именно тогда, когда значение будет храниться и сверяться при входе пользователей, а Калькулятор CRC — для лёгких контрольных сумм вроде CRC16 или CRC32, а не криптографических хешей. Проверка шифрования и расшифровки AES-GCM тестирует шифрование на сырых ключах, а Генератор ключей RSA и Проверка ключей SSH дополняют работу с ключами. Все инструменты здесь работают локально в браузере.

9 инструментов

Вопросы об инструментах категории «Hash & Crypto Helpers»

В чём разница между хешем и шифрованием?

Хеширование необратимо: Генератор хешей или Калькулятор CRC превращают данные в дайджест фиксированной длины, который нельзя развернуть обратно, — это полезно для контрольных сумм и проверки целостности. Шифрование через Проверку шифрования и расшифровки AES-GCM обратимо, поэтому любой, у кого есть ключ, может расшифровать шифротекст обратно в исходное сообщение.

Почему не стоит хешировать пароли просто через SHA-256?

Обычный SHA-256 быстрый, поэтому злоумышленник может перебирать миллиарды вариантов в секунду против утёкшего хеша. Генератор хеша пароля вместо этого использует bcrypt, scrypt, Argon2id или PBKDF2 — они добавляют соль и намеренно замедляют вычисление, делая перебор украденного хеша практически бесполезным.

Как проверить, что скачанный файл не повреждён и не подменён?

Запустите Хеш файла на скачанном файле и сравните результат со значением MD5, SHA-1 или SHA-256, которое указал издатель. Несовпадение означает, что файл изменился при передаче или скачался не полностью, — и вы узнаете об этом раньше, чем откроете файл.