在线等 一个java加密算法转PHP 求救!!!

qq_27103197 2015-04-03 11:28:19
java:
public static String strEncodeMD5(String data) throws Exception {
byte[] bytes = data.getBytes("utf-8");
return encodeMD5(bytes);
}

public static String encodeMD5(byte[] data) throws Exception {
String signStr = "";

MessageDigest md5 = MessageDigest.getInstance("MD5");
md5.update(data);
byte[] digest = md5.digest();
signStr = bytesToHexString(digest);

return signStr;
}
public static final String bytesToHexString(byte[] bArray) {
StringBuffer sb = new StringBuffer(bArray.length);

for (int i = 0; i < bArray.length; ++i) {
String sTemp = Integer.toHexString(0xFF & bArray[i]);
if (sTemp.length() < 2)
sb.append(0);
sb.append(sTemp.toUpperCase());
}
return sb.toString();
}


java调用:
try {
Log.d("md55555","md5------"+strEncodeMD5("37d357283524ad19925f434b06ae5629"));
} catch (Exception e1) {
// TODO Auto-generated catch block
e1.printStackTrace();
}
输出为:C961A96F3EC34CFDE4A3F93524D19F6C

以上怎么弄成PHP的

...全文
108 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
echo strtoupper(md5('37d357283524ad19925f434b06ae5629'));

4,251

社区成员

发帖
与我相关
我的任务
社区描述
国内外优秀PHP框架讨论学习
社区管理员
  • Framework
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧