nodejs中文md5与php结果不一致
浏览:1892次 出处信息
在做一个流量接口的时候发现的这个问题,如果是英文进行md5的时候是没有问题的,而且用中文的时候就会发生nodejs和php的结果不一致的问题,导致sign不正确。
经过查阅资料知道了是编码问题,记录下。
var md5 = function (str) {var instance = crypto.createHash('md5');
instance.update(str, 'utf8’);//注意加上编码
return instance.digest('hex');
};
建议继续学习:
QQ技术交流群:445447336,欢迎加入!
扫一扫订阅我的微信号:IT技术博客大学习
扫一扫订阅我的微信号:IT技术博客大学习
<< 前一篇:线上PHP问题排查思路与实践
后一篇:让你的PHP7更快之Hugepage >>
文章信息
- 作者:stevezheng 来源: stevezheng
- 标签: md5
- 发布时间:2015-09-04 22:46:04
近3天十大热文
- [11] 解决 ubuntu 的 /etc/hosts
- [10] 文言文白话文互转:文言文转白话文(现代文),
- [9] 一个 VLA (可变长度数组)的实现
- [9] 用邻接表实现无向图
- [9] Http/2知识图谱
- [8] 领导需要比下属更懂技术吗?
- [7] arduino-蓝牙各种版本类型及费用对比
- [7] JVM内存结构
- [7] 为什么数组标号是从0开始的?
- [7] 近场通信 vs. 低功耗蓝牙:如何抉择