Envelope currently supports;
- AES 128
- AES 192
- AES 256
I will be adding support for more algorithms over the first 3 months after release. To enable AES 192 and AES 256 you must download the Java Cryptography Extension policy files from Oracles website and copy them to your JRE's security folder. For step by step instructions on how to do this carry out a search for "Java Cryptography Extension " and follow the instructions.
Envelope will let you know if the extension is correctly installed when you choose the algorithm via the prompt menu.
Envelope uses proved cryptographic primitives to create it's ciphers. The supported algorithms are implemented with in Java it's self and have been around for a long time. Keystore technology also uses built in Java features the only propriety part of the Keystore is how it's stored on disk and how the index works. I created my own indexing and storage schema because existing keystore technologies didn't meet my strict requirements. They were either too slow or less secure than what I've created with the Envelope Keystore.