One-Time Pad encryption is unbreakable, but never became popular because of its difficult key management where every encrypted file needs an equally sized unique One-Time Pad Key File
Without Automatic Key creation and selection this would be a daunting and in most cases a practically impossible task to manually create an OTP Key (click & hold) for every file to encrypt.
One key encrypting multiple files (key re-usage) breaks the One-Time Pad rule making encrypted files vulnerable to exploits. FinalCrypt is the only OTP Encryption with Automatic Keys.
One-Time Pad Encryption keys have the following requirements:
1. Key files have to be kept completely secret at all times
2. Key files are at least equal in size to the file it encrypts
3. Keys are created with a True Random Number Generator
4. Key files may only be used once to encrypt a file
The above rules make One-Time Pad encryption unbreakable.
Many Governments worldwide have used and still use One-Time Pad Encryption when maximum secrecy is required.
Your Key Directory is used to automatically create and select your encryption keys during encryption and decryption.
When you start FinalCrypt the first thing you do is select your Key Directory on a detachable external (USB) drive.
Manual key creation & selection is supported but discouraged.
When encrypting files FinalCrypt automatically generates a new Key File in the selected Key Directory.
This new Key File is used to encrypt the correlating target file only once without reusing it.
The Key File = Selected Key Directory + Encrypted File Full Path.
When decrypting files FinalCrypt automatically opens correlating key files from the selected Key Directory.
The encrypted file can be decrypted if key authentication was successful during scanning.
Decryption deletes correlating key files from the Key Directory.