Ключевые факты
- Категория
- Безопасность и валидация
- Типы входных данных
- textarea, number
- Тип результата
- json
- Покрытие примерами
- 1
- API доступен
- Yes
Обзор
Онлайн-генератор хеша паролей Argon2 позволяет быстро и безопасно создавать криптографически стойкие хеши Argon2id в формате PHC. Вы можете гибко настраивать параметры безопасности, такие как объем используемой памяти, количество итераций, уровень параллелизма, а также длину соли и итогового хеша, чтобы соответствовать современным стандартам безопасности, включая рекомендации OWASP.
Когда использовать
- •При проектировании систем аутентификации пользователей, требующих надежной защиты паролей от перебора на GPU и специализированных чипах.
- •Для генерации тестовых хешей Argon2id с конкретными параметрами памяти и итераций при разработке бэкенда.
- •При необходимости быстро получить PHC-строку для конфигурационных файлов или баз данных вручную.
Как это работает
- •Введите исходный текстовый пароль в поле ввода.
- •Настройте параметры криптографического алгоритма: объем памяти (в КБ), количество итераций, параллелизм, длину соли и хеша.
- •Запустите генерацию, чтобы вычислить хеш Argon2id и получить результат в формате JSON, содержащий готовую PHC-строку.
Сценарии использования
Примеры
1. Генерация хеша Argon2id по рекомендациям OWASP
Бэкенд-разработчик- Контекст
- Разработчик настраивает систему регистрации пользователей в новом веб-приложении и хочет использовать безопасный алгоритм хеширования паролей.
- Проблема
- Необходимо сгенерировать тестовый хеш Argon2id с параметрами по умолчанию от OWASP для проверки механизма верификации в коде.
- Как использовать
- Введите пароль 'correct horse battery staple', оставьте параметры памяти (19456 KiB), итераций (3) и параллелизма (1) по умолчанию и нажмите кнопку генерации.
- Пример конфигурации
-
Пароль: 'correct horse battery staple', Память: 19456 KiB, Итерации: 3, Параллелизм: 1, Длина соли: 16, Длина хеша: 32 - Результат
- Получена JSON-структура с алгоритмом 'argon2id' и PHC-строкой, готовой для интеграции в тесты аутентификации.
2. Создание хеша с повышенными требованиями к памяти
Специалист по информационной безопасности- Контекст
- Для корпоративного портала с высокими требованиями к защите данных необходимо сгенерировать эталонный хеш с использованием 64 МБ оперативной памяти.
- Проблема
- Стандартные параметры хеширования не обеспечивают достаточного уровня защиты от специализированного оборудования для подбора паролей.
- Как использовать
- Введите пароль администратора, установите параметр памяти на 65536 KiB, количество итераций на 4, и запустите генерацию.
- Пример конфигурации
-
Пароль: 'SuperSecureAdminPass2026', Память: 65536 KiB, Итерации: 4, Параллелизм: 2, Длина соли: 16, Длина хеша: 32 - Результат
- Сгенерирована PHC-строка, содержащая параметры $m=65536,t=4,p=2, которая гарантирует высокую устойчивость к аппаратному перебору.
Проверить на примерах
hashСвязанные хабы
FAQ
Что такое PHC-строка?
Это стандартизированный формат представления хеша, содержащий имя алгоритма, параметры (память, итерации, параллелизм), соль и сам хеш в одной строке.
Какой тип Argon2 используется в этом генераторе?
Инструмент генерирует хеши Argon2id, который сочетает в себе защиту от атак по сторонним каналам и оптимизацию против перебора на GPU.
Какие параметры Argon2 рекомендует OWASP?
OWASP рекомендует использовать Argon2id с памятью 19456 KiB (19 MB), 3 итерациями и параллелизмом 1 в качестве базового профиля.
Безопасно ли вводить пароли на этой странице?
Да, генерация происходит локально в вашем браузере, исходные пароли не отправляются на сервер.
Зачем настраивать параметр параллелизма?
Параллелизм определяет количество потоков выполнения, которые будут использоваться для вычисления хеша, что позволяет оптимизировать нагрузку на многоядерные процессоры.