这是我的代码
var sig = crypto.createHash('md5')
.update('The quick brown fox jumps over the lazy dog')
.digest('base64');
console.log(sig)
Run Code Online (Sandbox Code Playgroud)
结果nhB9nTcrtoJr2B01QqQZ1g==(在Mac OS X上).
我正在尝试从ios应用程序生成相同的签名.目标c中的结果与在线转换器站点中的结果相同:字符串
The quick brown fox jumps over the lazy dog
转换为md5,我明白了
9e107d9d372bb6826bd81d3542a419d6,
而这个的基础64是OWUxMDdkOWQzNzJiYjY4MjZiZDgxZDM1NDJhNDE5ZDY=.
为什么这些字符串不同?这不是nodejs加密模块正在做的吗?用于获取用base64消化的md5哈希的nodejs算法的等价物是什么?
以下是运行示例 http://dojo.telerik.com/exok/12
它基本上是带有Angular的Kendo网格.Datasource as ObservableArray(这比DataSource更好).问题是当前页面未设置,页脚显示3个项目的NaN - NaN.

我该如何解决?
谢谢