What is FileCrypt?

FileCrypt is a simple to use, open-source Android application for encrypting files using AES
You can download it from Google Play Store or build it using the source code.

What can I use FileCrypt for?

FileCrypt app can be used for encrypting / decrypting files from internal storage of your devices. It uses AES with 256 bit key length for encryption. You can also use FileCrypt to securely delete files using upto 3 overwrites.

Why should I trust FileCrypt

File Crypt offers AES with 256 bit key to perform encryption on files. It relies Java Crypto library for implementation and is also open-sourced under ABC Licence. You can do an independent review of the source code before using the app.

How secure is AES algorithm

Taken from AES Wikipedia entry :

At present, there is no known practical attack that would allow someone without knowledge of the key to read data encrypted by AES when correctly implemented.

To put things into perspective, Seagate published a technical paper titled 128-Bit Versus 256-Bit AES Encryption.
Page 4 of the paper gives a simplified analysis of AES strength :

If you assume:

Then the earth’s population can crack one encryption key in 77,000,000,000,000,000,000,000,000 years!

AES looks nice, I want to know more about it

You can use the Wikipedia page for AES to know more about it.

Jeff Moser has created a stick-figure guide to understanding AES on his website. It offers an explanation using a personified AES stick-figure in a play. You are, however, required to sign a Foot-Shooting Prevention Agreement before delving into details.

What kind of files can I encrypt or delete using FileCrypt

You can encrypt or delete any files including (but not limited to) documents, images, videos etc.
Please note that because AES requires heavy computation, larger files such as videos can take a long time to be encrypted or securely deleted. The total time required depends on your device’s processor.
It is advisable to use other utilities such as VeraCrypt if you want to securely encrypt a large file within reasonable time.

That’s great, but I would like more features

We need all the help from you for feature suggestion. You can request a feature using email, github comments or raise a pull request for your feature.