ActionScript的HMAC-SHA512实现

时间:2009-08-11 16:19:11

标签: actionscript hmac sha512

正如标题所述,我想找到为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。代码可以在这个问题的答案中找到 Porting SHA-512 Javascript implementation to Actionscript

3 个答案:

答案 0 :(得分:2)

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

虽然只是这样: SHA-256,SHA-224,SHA-1,MD5和MD2

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

但是我见过最好的Crypto库动作脚本。

答案 1 :(得分:1)

您链接到的实现似乎没有使用ActionScript 3不支持的任何功能。只需使用public class SHA512 { }包围整个内容,并使用public作为前五个函数的前缀

修改:您还需要将function int64转换为自己的类(或者可能使用Number,但我不确定您是否会丢失64的精度位整数)。

答案 2 :(得分:1)

刚刚在http://code.google.com/p/flame/找到了所有SHA-2(SHA-224,SHA-256,SHA-384,SHA-512)。它还提供HMAC实现。没试过,但看起来你正在寻找。