Android password-based encryption (PBE) implementation. Sample code for the 'Using Password-based Encryption on Android' blog post: http://nelenkov.blogspot.jp/2012/04/using-password-based-encryption-on.html
Implements various methods for key derivation, including ones that should not be used but appear to be common.
Covered standards and algorithms:
PBE, PBKDF1, PBKDF2 PKCS#5, PKCS#12