ShareCrypter
ShareCrypter is a lightweight dialog-only application, allows you to en-/decrypt your files using the AES/CBC/PKCS5Padding-method. You can also hash your password after the SHA-256 method befor en-/decryption.
Note: This application is only partly working. It currently can't resolve files from a ContentProvider. You need to send files using a normal file browser.
Features
The application itself
- consumes no memory in the background - no background-services, no background-processes
- is compatible down to Android Lollipop
- is fully open source!
Main Features
- Allows to hash your password using SHA-256 before en-/decryption
- En-/Decrypts your files using AES/CBC/PKCS5Padding
Design & UI ShareCrypter follows the official Material Design specs for dialogs.
Dependencies
- Google's Android Support Package v23.1.1
- Jake Wharton's ButterKnife & Timber
- Karumi's Dexter
Changelog
View the CHANGELOG.md.
Questions / Issues / Bugs
For questions, issues or bugs, check the Issues-section of this repository.
Build
This project is developed using JetBrain's latest IntelliJ IDEA and the latest Gradle-wrapper.
To compile ShareCrypter, simply import this project into Android Studio or IntelliJ IDEA and press the build-button. You may need to sign the built apk. Read the official documentation about signing applications for a how-to.
License
Copyright (c) 2015 Lukas 'dotwee' Wolfsteiner The source-code of ShareCrypter is licensed under the Do What The Fuck You Want To public license.