Login
网站首页 > 文章中心 > 其它

关于php实现java的md5的信息

作者:小编 更新时间:2023-10-06 10:17:45 浏览量:437人看过

java的32位MD5加密与php中的32位MD5加密结果不一样.求帮助.急急急

Java的字符串是unicode编码,不受源码文件的编码影响;而PHP的编码是和源码文件的编码一致,受源码编码影响.例中java字符数据在散列时的编码和php编码未能保持一致,我认为这是导致输出不同的"病理"

但只要java的字符串先getBytes获得字节串,并和php源码编码一致,就能获得一致结果.

PHP md5 和 java 的md5出来的数据不一样

/**

*?@param?str?明文

*?@return?加密后的字符串

*?@throws?Exception?

*/

/**?进行加密?*/

/**?获取加密后的字节数组?*/

String?res?=?"";

if?(temp?=?0XF){?//?转化成十六进制不够两位,前面加零

res?◆=?"0";

}

res?◆=?Integer.toHexString(temp);

return?res;

java环境下的MD5加密移植到php环境中.(分不够可以加,可以换成¥)

数据库数据直接导入

PHP怎么进行MD5加密

参数

str -- 原始字符串.

这是一种不可逆加密,执行如下的代码

如何让php能象java的方式md5加密

以上就是土嘎嘎小编大虾米为大家整理的相关主题介绍,如果您觉得小编更新的文章只要能对粉丝们有用,就是我们最大的鼓励和动力,不要忘记讲本站分享给您身边的朋友哦!!

版权声明:倡导尊重与保护知识产权。未经许可,任何人不得复制、转载、或以其他方式使用本站《原创》内容,违者将追究其法律责任。本站文章内容,部分图片来源于网络,如有侵权,请联系我们修改或者删除处理。

编辑推荐

热门文章