2010-08-11 45 views
0

我正在开发一个应用程序在flex中,我需要计算不同文件的校验和。我想知道在actionscript中是否有直接的方法来计算这个值,还是必须去找任何外部库?如何计算Actionscript 3中的CRC校验和?

感谢提前:)

+0

如果您满意的答案,请开始你的堆栈溢出的体验权和接受标记的东西。 – Aaron 2010-08-11 23:08:42

回答

2

as3corelib由迈克钱伯斯/使用Adobe维护,包含了所有你可能需要在其crypto section包括:

  • HMAC
  • MD5
  • MD5Stream
  • SHA1
  • SHA224
  • SHA256
  • WSSEUsernameTocken
+0

谢谢Tegeril。这里我假设有两部分。首先,一次获得文件的内容。然后计算它的MD5。因此,对于第二部分,上述答案非常有用。但在第一部分,我无法一次性获得文件的内容。 – Goje87 2010-08-19 10:53:44

1

你怎么用这个的as3corelib对文件即进行MD5 “C:\ Documents和Settings \所有的用户\桌面\ demofile.xml” 在PHP和C#就可以md5文件并获取文件的校验和 - 我也使用md5summer来查看输出的md5是否正确php和visual c#输出正确的md5但是我无法找到任何简单的解释如何使用flex/air/as3做到这一点 - 我已经导入了后续的库。

import com.adobe.crypto.HMAC; import com.adobe.crypto.MD5; import com.adobe.crypto.SHA1; import com.adobe.crypto.SHA224; import com.adobe.crypto.SHA256; import com.adobe.crypto.MD5Stream;

我会虽然它会是md5stream被谷歌搜索这个变成零 - 请任何帮助如何做一个简单的md5校验和的本地文件将是伟大的!