MajorPrivacy version 0.99.8 introduces several improvements to volume management, cryptography, and scripting capabilities, while also aligning the platform more closely with the upcoming DiskCryptor 2.0 architecture.
The volume creation workflow has been enhanced with a password strength estimation feature, helping users choose more robust passwords when creating encrypted volumes. In addition, the interface now displays detailed cryptographic information for volumes, making it easier to understand the algorithms and parameters in use. Support for Argon2id has been extended so that User Key Passwords can now use Argon2id as their key derivation function, and the password protecting a user key can now be changed independently without replacing the user key itself. This allows credentials to be rotated without disrupting existing key material.
The scripting subsystem has also been improved so that scripts can persist state across invocations. This enables more complex automation scenarios where decisions can depend on information gathered during earlier executions.
Internally, the Argon2id implementation has been reworked to match the design used in DiskCryptor 2.0, ensuring long-term consistency between the two projects. As part of this change, older volumes that were created using the previous Argon2id implementation can still be mounted for the time being, but this compatibility path will be removed in the future. Users with such volumes are advised to use the password change functionality to migrate them to the updated KDF scheme.
MajorPrivacy now also adopts the DiskCryptor 2.0 volume header format. Volumes using the older 1.x header format remain fully compatible and can continue to be mounted without modification.
This release also resolves an issue affecting the application of serial keys and fixes a problem that could occur when clearing a user key.