Android的算法mcrypt AES?

Android的算法mcrypt AES?,android,mcrypt,Android,Mcrypt,我需要实现一个可逆的加密密钥算法,比如mcrypt-AES,或者使用现成的库 例如,我有: String pass = "12345"; String salt = "XgKHRfTnvytMLPgTDE"; 对于可逆AES加密,可以使用 但我看到你试图加密密码,这被认为是一个坏主意。如果您需要存储用户密码,请使用哈希算法-我强烈建议使用(50000个派生应该足够了)。欢迎使用StackOverflow,不幸的是,您的问题没有证明之前的任何研究尝试。为了获得良好的响应,建议您在提出问题之前,在

我需要实现一个可逆的加密密钥算法,比如mcrypt-AES,或者使用现成的库

例如,我有:

String pass = "12345";
String salt = "XgKHRfTnvytMLPgTDE";

对于可逆AES加密,可以使用


但我看到你试图加密密码,这被认为是一个坏主意。如果您需要存储用户密码,请使用哈希算法-我强烈建议使用(50000个派生应该足够了)。

欢迎使用StackOverflow,不幸的是,您的问题没有证明之前的任何研究尝试。为了获得良好的响应,建议您在提出问题之前,在代码或其他方面展示您试图解决问题的证据。php程序员需要zashirovat密码,然后使用salt中的所有md5哈希。这是正常的做法吗?md5是一种弱散列算法,严格来说不建议对用户密码进行散列。但是使用salt(对每个用户来说应该是唯一的)是一种很好的做法。您推荐什么?我需要传递用户名和密码才能传输到服务器。向服务器发送json对象的最佳格式是登录名和密码。谢谢您的帮助:)在这种情况下,您应该在应用程序中加密密码,并通过POST请求将其发送到服务器。在这里,您解密它,对它进行散列,并将其与数据库中的原始散列密码进行比较。