java的md5代码转php 代码,求大神帮忙?

飞扬网络 发布于 03/07 11:23
阅读 214
收藏 0

一段java加密算法,求大神转成php的md5 ,弄了好久,php的结果总是和java的不一致

public class MD5Utils {

public static String encrypt(String msg,String key){

return md5(md5(msg)+key);

}

public static String md5(String msg) {

try {

MessageDigest md = MessageDigest.getInstance("md5");

//指定MD5加密的编码

byte md5[] = md.digest(msg.getBytes("utf-8"));

String strRet = "";

for(int i = 0; i < md5.length; i++){

strRet = strRet + String.format("%02x", md5[i]);

}

return strRet;

} catch (Exception e) {

return "";

}

 

}

加载中
0
这波天秀
这波天秀

php的md5就是一个md5()系统函数,你这是自定义的一套加密方式吧,这跟php的md5是一回事吗?

0
yak
yak

 System.out.println(MD5Utils.encrypt("Hello World!","mykey"));

e24b78562d6f5bb98e4cc067fd52ae04

echo md5(md5("Hello World!")."mykey");

e24b78562d6f5bb98e4cc067fd52ae04

 

返回顶部
顶部