Skip to content


Version 1.9 adds TrueCrypt and VeraCrypt keyfile support to Disk Decipher. If you need keyfile support for other disk formats (FreeOTFE, LUKS) let me know.

To use a keyfile, the keyfile first needs to be imported into Disk Decipher.

Importing a keyfile

To transfer your keyfile encrypted to Disk Decipher, store the keyfile inside a TrueCrypt/VeraCrypt container and open the container inside Disk Decipher. Open the context menu on the keyfile (long press on iOS, right click on macOS) and select "Import Keyfile".

Disk Decipher uses the iOS keychain to store the keyfile. TrueCrypt/VeraCrypt keyfiles are hashed using the TrueCrypt/VeraCrypt keyfile algorithm, the resulting 512-bit hash is stored in the iOS keychain.

Import keyfile

You can also import multiple keyfiles in one operation by using the multiple select feature

Import multiple keyfiles

Using a keyfile

After importing a keyfile, you can use the keyfile by simply selecting it when mounting a TrueCrypt/VeraCrypt container.

Use keyfile

Deleting a keyfile

If you want to delete a keyfile from Disk Decipher, simply swipe from right to left on the keyfile you want to delete, and tap the Delete button that is presented. The keyfile will be deleted from the iOS keychain.

Delete keyfile