gpt4 book ai didi

javascript - 寻找 Blake-512 哈希算法在 JS 中的实现

转载 作者:塔克拉玛干 更新时间:2023-11-03 05:11:01 26 4
gpt4 key购买 nike

是否有人知道或有关于 Blake-512 hashing algorithm 的开放实现的示例?为 JavaScript 编写和优化?

最佳答案

我最近写了一个这个算法的JS实现。源代码可在此处获得:blake512.js .

唯一的全局函数称为“blake512”并采用 3 个参数.. 要散列的消息(将其视为 UCS-2 编码的二进制字符串),可选的 16 字符盐(编码方式与消息相同) 和一个 bool 值,表示您是希望以十六进制字符形式输出,还是以与消息相同的方式编码的二进制序列。

例如

blake512("\u0000", null, true);

returns the encoding of the binary sequence: 0000000000000000, using the salt 000...000 in hex, which is: 0CD686174DC1451DCF2E54BCD55B868BF84F54E4F6454AFD599ABD0F3361FB85F09DDA2C7C6CB9A97FA6DCA2ED8068C8E8A69B66C4F8BD819CBFD5A0BD9D8E7C.

有一篇博客文章概述了这里的实现方式:http://blog.scottlogic.com/2012/02/29/blake-512-in-javascript.html .

关于javascript - 寻找 Blake-512 哈希算法在 JS 中的实现,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7908074/

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