Overview

EXCELLENTL:
http://stackoverflow.com/questions/992019/java-256-bit-aes-password-based-encryption
 
https://github.com/mrclay/jSecureEdit/blob/master/src/org/mrclay/crypto/PBE.java
http://stackoverflow.com/questions/5307499/how-to-encrypt-a-file-in-java-using-aes