ZenCrypt is an all-in-one encryption app, which allows you to encrypt and decrypt files and folders with one click. Protect your private data without hassle!
Algorithm and mode : AES 128, CBC, and PKCS5 padding.
IV Handling : Securely generates a random IV before each encryption
Key generation : Random key generation with the updated generation code recommended for Android.
Integrity : Lots of people think AES has integrity checking built in. The thinking goes, "if it decrypts correctly, it was generated by the person with the private key". Actually, AES CBC allows an attacker to modify the messages. Therefore, the app also supports integrity checking in the form of a SHA 256 hash.
Pro Version Features:
-Unlimited Encryptions (free version supports up to 5).
-Dark and amoled black themes.
New BETA Feature: Click on any file from your file browser, or click on the share button to directly encrypt or decrypt!
Please check out the FAQ below:
Q: Why use 128-bit AES?
A: ZenCrypt uses a 128 bit key size for its widespread support and because its not clear that 256 is stronger.
Check out this site for more details:
Q: What Files Can I Encrypt With This App?
A: You can encrypt any file type you want. That includes Pictures, Videos, Text, APKs, documents, PDFs etc. As long as it's in your device, it can be encrypted.
Q: How Do I Encrypt?
A: ZenCrypt supports encrypting using an alphanumerical password, or using a fingerprint, if your device supports it.
Q: How Robust Is ZenCrypt?
A: Although ZenCrypt is a very powerful tool and the encrypted files are very well protected against attacks, I can not guarantee the robustness of this app. What I can guarantee, is that I put a lot of effort to provide a more secure option for storing your files.
Q: Can Other Devices Decrypt?
A: As long as they have ZenCrypt installed, and the encrypted file was password-encrypted (not with fingerprint), absolutely. Fingerprint encryption is more secure, but only this specific device can decrypt.
Q: Can I Share The Encrypted Files?
A: Yes. You can share them just like any other file, without worrying for your personal data.
Q: Can I Encrypt From External Storage?
A: Yes you can. ZenCrypt supports both internal and external storage, such as micro sd cards. Your media will be automatically loaded from external storage, but if you wish to encrypt a regular file, all you have to do is click on the folder icon at the top left of the dialog, and then choose external storage.
Q: Is My Password That I Used For Encryption Stored?
A: No, and it never will be. When you close the app, everything resets regarding the means you used to encrypt. Additionally, ZenCrypt will never have an Internet permission, so your password and files will never be sent anywhere
Q: What Happens If I Don't Have Enough Space?
A: Don't worry, ZenCrypt will check before any action if there is enough storage available in your device to save the output file.
Huge thanks to tozny for his java-aes-crypto library.
Contact me if you have any problems with ZenCrypt. I'll be happy to help.
Copyright @Zestas Orestis