任务是保存输入的密码(PasswordStr)或mKey.getEncoded字节数组,并在以后自动发送到加密API(Cipher)。
SecretKey mKey = SecretKeyFactory.getInstance("PBKDF2WithHmacSHA1").generateSecret(new PBEKeySpec(PasswordStr.toCharArray());
很明显,这个密码也可以被加密,但这需要另一个密码,以此类推,无限循环。
也许安卓已经提供了一种存储密码的机制?
p.s. 使用远程服务器不可行。需要本地存储。