# VeraCrypt - Бесплатное надёжное шифрование дисков с открытым исходным кодом
VeraCrypt это бесплатное программное обеспечение для шифрования дисков с открытым исходным кодом для Windows, Mac OS X (macOS) и Linux. В случае, если злоумышленник вынуждает вас раскрыть пароль, VeraCrypt обеспечивает правдоподобное отрицание наличия шифрования. В отличие от пофайлового шифрования, VeraCrypt шифрует данные в реальном времени (на лету), автоматически, прозрачно, требует очень мало памяти и не использует временные незашифрованные файлы.
Keywords: encryption, security, шифрование, безопасность

Документация Алгоритмы формирования ключа

# Алгоритмы формирования ключа

Функция формирования ключа (KDF) преобразует пароль и, при наличии, ключевые файлы в криптографические ключи, используемые для расшифрования заголовка тома VeraCrypt. Такие функции замедляют атаки перебором и защищают от предвычислений благодаря большой случайной соли и настраиваемому рабочему фактору, например числу итераций или объему памяти.

### Доступные алгоритмы в VeraCrypt

- Argon2id: современная функция формирования ключа с повышенными требованиями к памяти, внутри использующая BLAKE2b-512. Рекомендуется для новых несистемных томов. Отдельный выбор хеш-алгоритма не требуется.
- PBKDF2-HMAC: широко применяемая KDF, использующая HMAC с выбираемой хеш-функцией. Поддерживаемые HMAC-хеши в VeraCrypt: SHA-512, SHA-256, Whirlpool, BLAKE2s-256 и Streebog.