หลังจากหนึ่งปีของการพัฒนาโครงการ VeraCrypt 1.25.4 ได้รับการเผยแพร่โดยพัฒนาทางแยกของระบบเข้ารหัสพาร์ติชันดิสก์ TrueCrypt ซึ่งหยุดอยู่ รหัสที่พัฒนาโดยโครงการ VeraCrypt ได้รับการเผยแพร่ภายใต้ใบอนุญาต Apache 2.0 และการยืมจาก TrueCrypt ยังคงได้รับการเผยแพร่ภายใต้ใบอนุญาต TrueCrypt 3.0 แอสเซมบลีสำเร็จรูปถูกสร้างขึ้นสำหรับ Linux, FreeBSD, Windows และ macOS
VeraCrypt มีความโดดเด่นในการแทนที่อัลกอริธึม RIPEMD-160 ที่ใช้ใน TrueCrypt ด้วย SHA-512 และ SHA-256 เพิ่มจำนวนการทำซ้ำการแฮช ลดความซับซ้อนของกระบวนการสร้างสำหรับ Linux และ macOS และขจัดปัญหาที่ระบุระหว่างการตรวจสอบซอร์สโค้ด TrueCrypt ในเวลาเดียวกัน VeraCrypt มีโหมดความเข้ากันได้กับพาร์ติชัน TrueCrypt และมีเครื่องมือสำหรับการแปลงพาร์ติชัน TrueCrypt เป็นรูปแบบ VeraCrypt
เวอร์ชันใหม่เสนอการเปลี่ยนแปลงประมาณ 40 รายการ ได้แก่:
- เพิ่มการรองรับแพลตฟอร์ม OpenBSD
- เพิ่มตัวเลือก “--size=max” ให้กับยูทิลิตีบรรทัดคำสั่งเพื่อให้คอนเทนเนอร์ที่เข้ารหัสมีพื้นที่ว่างบนดิสก์ทั้งหมด มีการเพิ่มการตั้งค่าที่คล้ายกันในอินเทอร์เฟซตัวกำหนดค่า
- ขณะนี้ข้อผิดพลาดปรากฏขึ้นเมื่อระบุระบบไฟล์ที่ไม่รู้จักในตัวเลือก "--filesystem" แทนที่จะละเว้นขั้นตอนการสร้างระบบไฟล์
- Linux ให้ความสามารถในการเชื่อมต่อการแปลข้อความในส่วนต่อประสานกับผู้ใช้ ภาษาสำหรับอินเทอร์เฟซจะถูกเลือกตามตัวแปรสภาพแวดล้อม LANG และไฟล์การแปลจะถูกจัดเก็บในรูปแบบ XML
- Linux ให้ความเข้ากันได้กับโมดูล pam_tmpdir PAM
- ขณะนี้ Ubuntu 18.04 และรุ่นที่ใหม่กว่ามีไอคอน VeraCrypt ในพื้นที่แจ้งเตือน
- FreeBSD ใช้ความสามารถในการเข้ารหัสอุปกรณ์ระบบ
- ประสิทธิภาพของฟังก์ชันแฮชการเข้ารหัสลับของ Streebog ได้รับการปรับให้เหมาะสมแล้ว (GOST 34.11-2018)
- แอสเซมบลีสำหรับ Windows ได้เพิ่มการรองรับอุปกรณ์ที่ใช้สถาปัตยกรรม ARM64 (Microsoft Surface Pro X) แต่ยังไม่รองรับการเข้ารหัสพาร์ติชันระบบ การสนับสนุนสำหรับ Windows Vista, Windows 7, Windows 8 และ Windows 8.1 ถูกยกเลิกแล้ว เพิ่มตัวติดตั้งในรูปแบบ MSI ข้อผิดพลาดเฉพาะของ Windows เมื่อทำงานกับหน่วยความจำได้รับการแก้ไขแล้ว มีการใช้ฟังก์ชัน wcscpy, wcscat และ strcpy เวอร์ชันที่ได้รับการป้องกัน
ที่มา: opennet.ru