【发布时间】:2013-03-01 07:21:11
【问题描述】:
我一直在测试一个 sha512 类。我需要从 flash cs5 中的字符串生成散列,但我需要它来匹配由 asp.net(vb) 生成的散列。它似乎在字符串的某处添加了一个零,我不知道为什么。
这些是我正在使用的文件:Porting SHA512 Javascript implemention to Actionscript。
在本例中,散列字符串是名称“Karla”
example (asp.net)// ** 括号显示差异在哪里** C4DB628AD520AFF7308ED19E91635E8E24A6C7CFD4DB2F71BBE2FA6CD63770B315A839143037BB9DB16784C0BDCEB622ECAA4077D4D8867374D5023
(as3)
C4DB628AD520AFF7308ED19E91635E8E24A6C7CFD4DB2F71BBE2FA6CD63770B315A839143037BB9DB16784C0BDCEB622ECAA4077D4D8(17087)D5023E86734748
在我提供的链接中添加了以下信息,但我认为它与我需要的内容无关,我认为我不使用 hmac,只是一个直字符串哈希,但是,当我在 vb.net 中执行此操作时,我首先从字符串中获取字节,我有字节。
感觉as3代码在sha512类中自动转换了字符串?
希望有人也遇到过这个问题。
感谢您对此的任何帮助。
【问题讨论】:
标签: actionscript-3 cryptography