我试图找到PHP crypt()函数的java等价物。我发现它here,但答案没有说明使用密钥加密。我有一个使用md5加密的PHP网站,我有一个数据表,用户的密码加密如此
crypt($password, CRYPT_KEY)
CRYPT_KEY是常量。现在我需要在Java中为项目使用相同的数据表。如何将Java摘要功能(或任何其他md5加密函数)与加密密钥一起使用?
答案 0 :(得分:0)
你的php-version / platform组合使用哪种哈希算法? php的crypt()可以从这里详述的许多算法中选择:http://php.net/manual/en/function.crypt.php
答案 1 :(得分:0)
Apache的commons-codec
有一个实现此功能的类Crypt
。从版本1.10开始,它支持这些算法:
CRYPT_SHA512
CRYPT_SHA256
CRYPT_MD5
CRYPT_STD_DES