1

我有一个项目,我想在 JavaScript 中计算 MD5 和,但我想把它分成块(碰巧我一次需要 3 位)。有什么我可以使用的实现可以让这件事变得容易吗?(顺便说一句,我已经找到了这个返回字符串的MD5 实现。)

我想到的选项:

  • 破解该实现以发出八进制。
  • 一次使用 3 个位置的十六进制字符串并重新切片。

有人知道更简单的吗?

4

2 回答 2

1

也许将其转换为整数数组并通过按位逻辑运算符和位移提取所需的值?..

于 2010-05-11T17:22:45.697 回答
1

我认为您的两个解决方案可能是您将获得的最简单的解决方案。特别是,由于该实现在内部使用整数数组表示,因此可能很容易为现有的 b64 和输出所需格式的十六进制编码函数创建一个伴随函数。

于 2010-05-11T17:24:57.180 回答