gpt4 book ai didi

javascript - Dojo MD5 散列不是以 base 16 表示法

转载 作者:行者123 更新时间:2023-11-30 13:09:26 26 4
gpt4 key购买 nike

我想使用 MessageDigest 在 Dojo 中生成一个与我在 Java 中的哈希相匹配的 MD5 哈希。我希望在 Dojo 中生成一个 base 16 md5 哈希。你是怎么做到的?

dojo.require("dojox.encoding.digests.MD5");
var d = dojox.encoding.digests.MD5("test");

//gives me CY9rzUYh03PK3k6DJie09g==

//was hoping for 098f6bcd4621d373cade4e832627b4f6

我在网上找不到很多关于此的文档。

最佳答案

dojo MD5 方法有第二个参数,它接受一个outputType:

d = dojox.encoding.digests.MD5("test", dojox.encoding.digests.outputTypes.Hex);

API 文档令人困惑。您不传入对象,只传入输出类型,它只是一个常量整数。

演示: JSFiddle .

引用资料: API , Guide

关于javascript - Dojo MD5 散列不是以 base 16 表示法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14442169/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com