首页
注册
登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请
登录
V2EX
›
程序员
PHP hash_hmac md5 在某些情况 和 Java 不一样? 有人遇到过这个问题吗? 急 在线等
cdffh
·
2017-12-12 21:45:25 +08:00
· 2182 次点击
这是一个创建于 2490 天前的主题,其中的信息可能已经有所发展或是发生改变。
php hash_hmac('md5',)在某些情况和 java 不一样, 但是 hash_hmac('md5','123','123');这种就是一样的 好奇怪 有人遇到过吗? 怎么解决呢?
hash_hmac
md5'
PHP
Java
1 条回复
•
2017-12-13 09:50:28 +08:00
1
szq8014
2017-12-13 09:50:28 +08:00
提供一个思路:有可能是 java 那边写的 md5 程序有问题,见过很多 java 项目里面的 md5 生成工具都是不知道从哪里复制粘贴来的一堆代码,遇到个别字符串在生成的 md5 binary 到 hexstring 里没有补零导致结果不对。
其实 java 里面 commons-codec 里面有 DigestUtils.md5Hex("give string") 一行就完事了
关于
·
帮助文档
·
博客
·
API
·
FAQ
·
实用小工具
·
2203 人在线
最高记录 6679
·
Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 29ms ·
UTC 15:03
·
PVG 23:03
·
LAX 08:03
·
JFK 11:03
Developed with
CodeLauncher
♥ Do have faith in what you're doing.