Генерируйте безопасные scrypt хэши паролей с настраиваемыми параметрами стоимости для повышенной безопасности
Разработан для вычислительной и памяти интенсивности, устойчив к аппаратным атакам
Настройте факторы стоимости (N, r, p) для баланса безопасности и производительности
Идеален для хэширования паролей и получения ключей со встроенной солью
🔒 Обработка на стороне клиента
Все хэширование выполняется в вашем браузере с использованием Web Crypto API и scrypt-js. Ваши пароли никогда не покидают ваше устройство.
Scrypt — это функция получения ключей на основе пароля, разработанная для вычислительной и памяти интенсивности, что делает ее устойчивой к аппаратным атакам. Она была создана Колином Персивалем в 2009 году и специально разработана для дорогой реализации в пользовательском оборудовании (ASIC) и GPU.
💡 Устойчивость к перебору в памяти: Scrypt требует больших объемов памяти для вычислений, что делает его устойчивым к ASIC и GPU атакам, которые хорошо работают против алгоритмов без использования памяти, таких как SHA-256.
Scrypt широко используется в различных приложениях безопасности, где требуется надежная защита паролей:
| Приложение | Использование |
|---|---|
| Хранение паролей | Безопасное хранение паролей пользователей в базах данных |
| Криптовалюты | Litecoin и другие альткойны используют scrypt для proof-of-work |
| Получение ключей | Получение ключей шифрования из паролей |
| Системы резервного копирования | Сервис резервного копирования Tarsnap использует scrypt для получения ключей |
| Алгоритм | Использование памяти | Устойчивость к ASIC | Распространенные применения |
|---|---|---|---|
| PBKDF2 | Низкое | Плохо | Устаревшие системы, WPA2 |
| bcrypt | Умеренно | Хорошо | Хеширование паролей |
| Scrypt | Высокое | Отлично | Пароли, криптовалюты |
| Argon2 | Высокое | Отлично | Современные приложения, победитель PHC |
💡 Лучшая практика: для хэширования паролей используйте scrypt с N=16384, r=8, p=1 как минимум. Увеличивайте N по мере улучшения оборудования. Всегда используйте уникальную случайную соль для каждого пароля.
Русский