Po roce vývoje byl zveřejněn vydání projektu VeraCrypt 1.25.4, rozvíjejícího fork systému šifrování diskových oddílů TrueCrypt, který přestal existovat. Kód vyvinutý projektem VeraCrypt je distribuován pod licencí Apache 2.0, zatímco převzaté části z TrueCrypt jsou nadále poskytovány pod licencí TrueCrypt License 3.0. Hotové sestavy jsou vytvářeny pro Linux, FreeBSD, Windows a macOS.
VeraCrypt se vyznačuje nahrazením použitého algoritmu RIPEMD-160 v TrueCrypt algoritmem SHA-512 a SHA-256, zvýšením počtu iterací hashování, zjednodušením procesu sestavování pro Linux a macOS, a odstraněním problémů zjištěných během auditu zdrojových kódů TrueCrypt. VeraCrypt zároveň poskytuje režim kompatibility s oddíly TrueCrypt a obsahuje nástroje pro převod oddílů TrueCrypt do formátu VeraCrypt.
V nové verzi je navrženo přibližně 40 změn, mezi kterými jsou:
- Byla přidána podpora platformy OpenBSD.
- Do příkazového rozhraní byla přidána možnost „—size=max“ pro poskytnutí šifrovanému kontejneru veškerého dostupného volného diskového prostoru. Podobné nastavení bylo přidáno do konfiguračního rozhraní.
- Byl zajištěn výstup chyby při zadání neznámého souborového systému v možnosti „—filesystem“ místo ignorování fáze vytváření FS.
- Na Linuxu byla zajištěna možnost připojení překladů textu v uživatelském rozhraní. Jazyk pro rozhraní je vybírán na základě proměnné prostředí LANG a soubory s překlady jsou uloženy ve formátu XML.
- Na Linuxu byla zajištěna kompatibilita s PAM modulem pam_tmpdir.
- V Ubuntu 18.04 a novějších verzích byla zajištěna zobrazování ikony VeraCrypt v oblasti oznámení.
- Ve FreeBSD byla implementována možnost šifrování systémových zařízení.
- Byla provedena optimalizace výkonu kryptografické hash funkce Streebog (ГОСТ 34.11-2018).
- V sestavách pro Windows byla přidána podpora zařízení založených na architektuře ARM64 (Microsoft Surface Pro X), ale šifrování systémových oddílů pro ně zatím není podporováno. Byla ukončena podpora Windows Vista, Windows 7, Windows 8 a Windows 8.1. Byl přidán instalátor ve formátu MSI. Byly odstraněny specifické chyby pro Windows při práci s pamětí. Byly použity chráněné varianty funkcí wcscpy, wcscat a strcpy.
Zdroj: opennet.ru
