2016-02-29 83 views
-4

我已经探索了很多在android中搜索密码的加密和解密,我发现了很多算法,但无法找到最安全的算法。 我想先使用某个密钥对密码进行加密,并且应该使用相同的密钥进行解密。 我应该使用哪种算法?有人可以请举个例子。如何在android中加密和解密密码

非常感谢您的帮助。

+0

可以使用HmacSHA384,或AES –

+0

检查这个http://stackoverflow.com/a/4846511/3593066 –

+0

这一个也http://stackoverflow.com/a/3934409/3593066 –

回答

-1

对于存储和密码的应用程序,你可以使用加密解密概念this is sample how can use base64 encoding在这里你可以找到一些关于如何做到这一点的提示。

但根据我的建议,如果你要存储用户的登录密码比用户的关键信息不应该存储在首选项或数据库,但你可以使用Account manager例如,你可以举例flipcart应用程序来存储密码与这种方法。

1

你的问题是不是非常理想的stackoverflow,但无论如何,我也没有任何理想的答案。

你可以看看BCrypt,这里有一些链接可以帮助你得到一些想法。 BCrypt当然是一个CPU广泛的过程,因此在跳转到编码之前,您需要重新思考。