An Android POC to prove that a file can be encrypted using AES 256 encryption with a key generated on the device during runtime.
Minimum Android version required: Android 4.4 (KitKat) (API 19)
IDE used for evelopment: Android Studio 2.1.2
Android SDK Build-tools used: Android SDK Build-tools 24
Gradle used to build app: Gradle 2.1.2
Java version used: Java 8 update 92
Spongy Catle Encrytion Library - https://search.maven.org/remote_content?g=com.madgag.spongycastle&a=core&v=LATEST