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.
VeraCrypt jest forkiem nierozwijanego już programu TrueCrypt. Program jest dystrybuowany na warunkach Apache License 2.0 oraz TrueCrypt License 3.0.
Mechanizmy kryptograficzne Do szyfrowania woluminów VeraCrypt wykorzystuje szyfry blokowe AES, , , 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.
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 .
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.
Przypisy
Linki zewnętrzne
Oficjalna strona programu
Kategoria:Oprogramowanie kryptograficzne Kategoria:Oprogramowanie wieloplatformowe