Extension Name: File Cryptography
With the help of this extension, you can encrypt and decrypt files using AES Algorithm and 128bit Key (16 Characters). Key must be 16 characters, If not It will call onEncrypt/DecryptFail event.
This extension is opensource and anyone can contribute to this extension.
6. Credits
I created this extension with the help of Rush. Without Rush, I could’ve not created this. Thanks to @Shreyash for Rush. Extension Documentation layout inspired from @vknow360.
No… It reduces the boiler plate code and easy to configure and build extension.
You can take a look at the repo for the project structure and configuration.
The path can be specified like either /storage/emulated/0/Downloads/sample.pdf or /Downloads/sample.pdf if UseAbsolutePath property is set to false.
I’ve been recently working on this extension and planning to move it out from the BETA stage. I just created a new test app to encrypt/decrypt files for testing. I’ll update the main post soon once I make it async ( currently freezes ui ) and the key issues. If you want to test it. Here you go.
It’s been a while since I’ve worked on it, and it’s still SYNC ( runs on a single thread and will freeze the UI ). That’s why I haven’t moved this from the beta phase ( haven’t got any time to work on this ), will patch things up soon.
and I don’t think this would be an efficient way to encrypt a 2GB file.