# Генератор Scrypt

Генерировать Scrypt-хэш из пароля

> Каноническая страница: https://elysiatools.com/ru/tools/scrypt-generator

- **Категория:** Cryptography

- **Ключевые слова:** scrypt, хэш, пароль, безопасность, генератор, криптография

## Обзор

Генератор Scrypt — это инструмент для создания криптографически стойких хэшей из паролей, обеспечивающий высокий уровень защиты данных за счет использования алгоритма, устойчивого к аппаратным атакам.

## Входные данные

- **Пароль** (text): Enter password to hash...
- **Соль (шестнадцатеричная)** (text): Enter salt in hex format (leave empty to generate random)
- **Фактор Стоимости** (number): CPU/memory cost parameter (1024-1048576, must be power of 2)
- **Размер Блока** (number): Block size parameter (1-32)
- **Параллелизм** (number): Parallelization parameter (1-16)
- **Длина Ключа (байты)** (number): Derived key length in bytes (16-64)

## Когда использовать

- При разработке систем аутентификации для безопасного хранения паролей пользователей.
- Для создания ключей шифрования на основе пользовательских парольных фраз.
- Когда требуется усиленная защита от перебора паролей с использованием специализированного оборудования (ASIC/GPU).

## Как это работает

- Введите исходный пароль в поле ввода.
- Настройте параметры сложности: фактор стоимости, размер блока и параллелизм, чтобы сбалансировать безопасность и производительность.
- Укажите соль в шестнадцатеричном формате или оставьте поле пустым для автоматической генерации случайной соли.
- Нажмите кнопку генерации, чтобы получить итоговый хэш, который можно использовать в вашей базе данных.

## Сценарии использования

- Безопасное хранение учетных данных в базе данных веб-приложения.
- Генерация ключей шифрования для защиты локальных файлов или архивов.
- Проверка надежности паролей в рамках аудита безопасности систем.

## Частые вопросы

### Что такое Scrypt?

Scrypt — это функция формирования ключа, разработанная для защиты от атак с использованием специализированного оборудования, требующая значительных объемов оперативной памяти.

### Зачем нужна соль?

Соль добавляет случайные данные к паролю перед хэшированием, что предотвращает использование радужных таблиц и делает каждый хэш уникальным даже для одинаковых паролей.

### Как выбрать фактор стоимости?

Фактор стоимости определяет объем памяти и процессорного времени. Чем выше значение, тем сложнее взломать пароль, но тем дольше выполняется вычисление.

### Можно ли восстановить пароль из хэша?

Нет, Scrypt — это односторонняя функция. Хэширование предназначено только для проверки пароля, а не для его расшифровки.

### Что делать, если я не указал соль?

Инструмент автоматически сгенерирует случайную соль, что является рекомендуемой практикой для обеспечения максимальной безопасности.

## Связанные инструменты

- [Генератор Bcrypt](https://elysiatools.com/ru/tools/bcrypt-generator): Генерировать bcrypt-хэш из пароля
- [Генератор PBKDF2](https://elysiatools.com/ru/tools/pbkdf2-generator): Генерировать хэш.derivation ключа PBKDF2
- [Генератор PKCE Code Verifier и Challenge](https://elysiatools.com/ru/tools/pkce-code-verifier-generator): Создание, проверка и верификация пар code_verifier / code_challenge PKCE (RFC 7636) для OAuth2 / OIDC. Три режима: (1) создать новую пару из криптостойких случайных байт (256/384/512/768 бит), (2) аудит имеющегося verifier по RFC — длина (43–128), набор \[A-Za-z0-9-._~\] и ≥256 бит энтропии, (3) проверить пару, пересчитав BASE64URL(SHA256(verifier)). При желании строит полный URL запроса авторизации и тело обмена токена. Дополняет универсальный nonce-generator (только выдаёт пару) аудитом соответствия RFC и проверкой пар.
- [Автономный генератор кодов TOTP / HOTP](https://elysiatools.com/ru/tools/totp-hotp-offline-generator): Генерирует одноразовые пароли TOTP RFC 6238 (6/8 цифр, 30/60 с) и HOTP RFC 4226 (по счётчику) из base32-секрета, локально, с HMAC-SHA1/256/512, и формирует otpauth:// URI
- [Генератор Geohash](https://elysiatools.com/ru/tools/geohash-generator): Генерировать geohash из координат широты и долготы
- [Генератор Markdown-таблиц](https://elysiatools.com/ru/tools/markdown-table-generator): Создает форматированные Markdown-таблицы из CSV, JSON или массивов с настройкой выравнивания, стиля заголовков, ширины столбцов и подсказок по объединению
- [Пакетный генератор кодов](https://elysiatools.com/ru/tools/barcode-batch-generator): Пакетно создает Code 128, EAN-13, UPC-A, ITF-14, QR Code и Data Matrix из CSV или многострочного текста с экспортом в PNG ZIP или PDF
- [Генератор Хэша](https://elysiatools.com/ru/tools/hash-generator): Генерировать хэш-значения (MD5, SHA1, SHA256, SHA512)

## Примеры

- [Примеры Обработки Изображений Web Python](https://elysiatools.com/ru/samples/web-image-processing-python): Примеры обработки изображений Web Python используя PIL/Pillow включая чтение, сохранение, изменение размера и преобразование формата
- [Примеры Обработки Изображений Android Java](https://elysiatools.com/ru/samples/android-image-processing-java): Примеры обработки изображений Android Java включая чтение/сохранение, масштабирование и преобразование формата
- [Примеры Обработки Изображений Android Kotlin](https://elysiatools.com/ru/samples/android-image-processing-kotlin): Примеры обработки изображений Android Kotlin включая чтение/сохранение, масштабирование и преобразование формата
- [Примеры Обработки Изображений Web Rust](https://elysiatools.com/ru/samples/web-image-processing-rust): Примеры обработки изображений Web Rust включая чтение/запись, масштабирование и преобразование форматов

## Связанные материалы

- [Рабочий процесс безопасности учетных данных и JWT](https://elysiatools.com/ru/hubs/auth-token-security): Создавайте и проверяйте пароли, анализируйте JWT и не смешивайте пары ключей с паролями.
