VeraCrypt

VeraCrypt
Logo VeraCrypt
Logo programu
Ilustracja
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

  1. 1 2 Downloads. VeraCrypt. [dostęp 2026-08-21]. (ang.).
  2. ↑ Source Code. VeraCrypt. [dostęp 2026-08-21]. (ang.).
  3. ↑ Supported Operating Systems. VeraCrypt. [dostęp 2026-08-21]. (ang.).
  4. 1 2 VeraCrypt License. VeraCrypt. [dostęp 2026-08-21]. (ang.).
  5. ↑ VeraCrypt. VeraCrypt. [dostęp 2026-08-21]. (ang.).
  6. ↑ VeraCrypt. GitHub. [dostęp 2026-08-21]. (ang.).
  7. ↑ VeraCrypt a Worthy TrueCrypt Alternative. eSecurityPlanet, 2014-10-13. [dostęp 2017-06-24]. (ang.).
  8. ↑ VeraCrypt Encryption Algorithms. VeraCrypt. [dostęp 2026-08-21]. (ang.).
  9. ↑ Hash Algorithms. VeraCrypt. [dostęp 2026-08-21]. (ang.).
  10. ↑ Key Derivation Algorithms. VeraCrypt. [dostęp 2026-08-21]. (ang.).

Linki zewnętrzne