VeraCrypt
![]() Logo programu | |
![]() VeraCrypt 1.17 na Windows 10 | |
| Autor | IDRIX, AM Crypto[1] |
|---|---|
| Pierwsze wydanie | 22 czerwca 2013 |
| Aktualna wersja stabilna | 1.26.29 (9 czerwca 2026)[2] |
| Aktualna wersja testowa | 1.26.3 (2 lipca 2023) [±] |
| Język programowania | C, C++, Asembler[3] |
| System operacyjny | Windows, macOS, Linux, FreeBSD, OpenBSD, Raspberry Pi OS[4] |
| Rodzaj | oprogramowanie kryptograficzne |
| Licencja | Apache License 2.0 i TrueCrypt License 3.0[5] |
| Strona internetowa | |
VeraCrypt – bezpłatne oprogramowanie do szyfrowania dysków i woluminów, którego kod źródłowy jest publicznie dostępny. Umożliwia tworzenie zaszyfrowanych kontenerów plikowych montowanych jako wirtualne dyski oraz szyfrowanie całych partycji i urządzeń pamięci masowej, w tym przenośnych dysków USB. W systemie Windows może również szyfrować partycję lub dysk systemowy z uwierzytelnianiem przed uruchomieniem systemu[6].
VeraCrypt jest forkiem nierozwijanego już programu TrueCrypt[7][8]. Program jest dystrybuowany na warunkach Apache License 2.0 oraz TrueCrypt License 3.0[5].
Mechanizmy kryptograficzne
Do szyfrowania woluminów VeraCrypt wykorzystuje szyfry blokowe AES, Camellia, Kuznyechik, Serpent i Twofish. Każdy z nich wykorzystuje klucz o długości 256 bitów i działa w trybie XTS. Dostępne są również kaskady szyfrów: AES-Twofish, AES-Twofish-Serpent, Camellia-Kuznyechik, Camellia-Serpent, Kuznyechik-AES, Kuznyechik-Serpent-Camellia, Kuznyechik-Twofish, Serpent-AES, Serpent-Twofish-AES oraz Twofish-Serpent[9].
Do wyprowadzania kluczy nagłówka VeraCrypt wykorzystuje PBKDF2-HMAC, a w przypadku woluminów niesystemowych także Argon2id. Przy użyciu PBKDF2-HMAC użytkownik może wybrać jedną z funkcji skrótu: BLAKE2s-256, SHA-256, SHA-512, Whirlpool lub Streebog[10].
Od wersji 1.26.29 dla woluminów niesystemowych dostępny jest również Argon2id jako pamięciochłonna funkcja wyprowadzania klucza. Argon2id wykorzystuje wewnętrznie BLAKE2b-512 i nie pozwala na osobny wybór funkcji skrótu[2][11].
Przypisy
- ↑ Legal Information. VeraCrypt. [dostęp 2026-08-21]. (ang.).
- 1 2 Downloads. VeraCrypt. [dostęp 2026-08-21]. (ang.).
- ↑ Source Code. VeraCrypt. [dostęp 2026-08-21]. (ang.).
- ↑ Supported Operating Systems. VeraCrypt. [dostęp 2026-08-21]. (ang.).
- 1 2 VeraCrypt License. VeraCrypt. [dostęp 2026-08-21]. (ang.).
- ↑ VeraCrypt. VeraCrypt. [dostęp 2026-08-21]. (ang.).
- ↑ VeraCrypt. GitHub. [dostęp 2026-08-21]. (ang.).
- ↑ VeraCrypt a Worthy TrueCrypt Alternative. eSecurityPlanet, 2014-10-13. [dostęp 2017-06-24]. (ang.).
- ↑ VeraCrypt Encryption Algorithms. VeraCrypt. [dostęp 2026-08-21]. (ang.).
- ↑ Hash Algorithms. VeraCrypt. [dostęp 2026-08-21]. (ang.).
- ↑ Key Derivation Algorithms. VeraCrypt. [dostęp 2026-08-21]. (ang.).

