Ответ 1
Бесплатные опции:
- http://rtner.de/software/PBKDF2.html
- http://bouncycastle.org/ (это может быть новее, чем у Android
org.bouncycastle
) - http://www.unwesen.de/2011/06/12/encryption-on-android-bouncycastle/
- https://github.com/rtyley/spongycastle#readme
ЕСЛИ коммерческий компонент является вариантом, например, http://www.chilkatsoft.com/java-encryption.asp (пример кода http://www.example-code.com/android/crypt2_pbkdf2.asp).
Другой вариант - использовать javax.crypto
и реализовать его самостоятельно, хотя я бы не рекомендовал это...