正如标题所提到的,我想找到为 ActionScript 编写的 HMAC-SHA-512 实现。我能够找到一个提供 HMAC-SHA-256 和其他功能的库,但是,我正在专门寻找 HMAC-SHA-512。

谢谢

编辑:

或者,由于actionscript和javascript具有相同的起源,有人可以将这个javascript版本移植到actionscript中吗?

http://pajhome.org.uk/crypt/md5/sha512.html

编辑2:

我已经将代码从 javascript 移植到了 actionscript。该代码可以在这个问题的答案之一中找到将 SHA-512 Javascript 实现移植到 Actionscript

有帮助吗?

解决方案

您链接到实现似乎并不使用不受ActionScript 3的支持的任何功能就围绕与public class SHA512 { }整个事情,与public前缀的第五大功能。

编辑:您还需要function int64转换为它自己的类(或可能使用Number,虽然我不知道你是否会丢失精度为64位整数)

其他提示

结帐这个库: http://code.google.com/p/as3crypto/

虽然只有确实: SHA-256,SHA-224,SHA-1,MD5和MD2

所以我想这不回答你的问题。

但对于动作最好的加密库我见过。

刚刚发现所有 SHA-2(SHA-224、SHA-256、SHA-384、SHA-512)实施于 http://code.google.com/p/flame/. 。它还提供 HMAC 实现。还没尝试过,但看起来就是你要找的东西。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top