Хеширование паролей: Argon2id, bcrypt, scrypt
Это хеширование паролей создаёт хеши паролей с Argon2id, bcrypt или scrypt и может проверить существующий хеш, определив его схему по закодированной строке. Каждый новый хеш получает 16-байтовую случайную соль; вывод включает соль и параметры в самоописывающейся строке. Выберите алгоритм и его доступные опции, затем скопируйте результат для использования или проверки.
Это хеширование паролей — браузерный инструмент хеширования паролей для разработчиков и DevOps-инженеров. Он создаёт хеши с Argon2id, bcrypt или scrypt и может проверить существующий закодированный хеш. Используйте его для изучения результата операции хеширования пароля, не рассматривая хеш пароля как зашифрованный текст, который можно декодировать.
Чтобы создать хеш, выберите алгоритм и его опции, затем укажите пароль и ключ или соль, нужные для вашего процесса. Для каждого хеша генерируется 16-байтовая случайная соль. Вывод — самоописывающаяся строка, например $argon2id$…, $2b$… или $scrypt$…, содержащая соль и параметры. Для проверки укажите пароль и закодированную строку; инструмент автоматически определяет схему. Argon2id — рекомендуемый по умолчанию, он требователен к памяти и устойчив к атакам по сторонним каналам; bcrypt — проверенная временем классика, а scrypt требователен к памяти и популярен в криптокошельках.
Хеширование паролей отличается от шифрования: хеш пароля не предназначен для декодирования обратно в исходный пароль. Вместо этого проверка сверяет кандидатный пароль с закодированным хешем, используя связанные соль и параметры. Это делает инструмент полезным для изучения хеширования паролей, проверки пары пароль/хеш или просмотра результата операции хеширования.
Обработка происходит полностью в вашем браузере, поэтому ввод обрабатывается на вашем устройстве и не загружается, не сохраняется и не отправляется на сервер. Инструмент работает офлайн после загрузки страницы, что удобно для локального процесса или при отсутствии сетевого соединения. Он бесплатен.
Изучаете ли вы безопасность паролей, оцениваете поддерживаемые алгоритмы или проверяете существующий хеш — хеширование паролей даёт простой способ работать с Argon2id, bcrypt и scrypt. Разработчики и DevOps-инженеры могут использовать его для изучения самоописывающихся строк хешей и понимания работы проверки.
Шаг 1: Введите пароль, который хотите хешировать, вместе с ключом или солью, нужными для вашего процесса.
Шаг 2: Выберите Argon2id, bcrypt или scrypt, затем задайте доступные опции этого алгоритма.
Шаг 3: Чтобы проверить существующий хеш, укажите пароль и закодированный хеш; инструмент автоматически определяет схему.
Шаг 4: Сгенерируйте хеш или запустите проверку, затем просмотрите результат.
Шаг 5: Скопируйте выходную строку, включающую соль и параметры, использованные для хеша.
Пример использования: Проверьте пароль по хешу, который вам дали. Инструмент определяет алгоритм по закодированной строке, помогая проверить пару пароль-хеш.
Пример использования: Узнайте, как Argon2id, bcrypt или scrypt ведёт себя с известным вводом. Сгенерируйте хеш и изучите его самоописывающийся вывод.
Пример использования: Создайте хеш локально вместо отправки пароля на стороннюю страницу. Обработка остаётся в вашем браузере.
Пример использования: Просмотрите сохранённый хеш пароля при выборе поддерживаемого алгоритма. Закодированная строка показывает связанную с ним соль и параметры.
Пример использования: Тестируйте процесс хеширования паролей во время разработки, генерируя хеш и проверяя, что соответствующий пароль верифицируется.
Пример использования: Сравните форматы вывода трёх поддерживаемых алгоритмов хеширования паролей при изучении хранения паролей.