Apache flex 在flex中实现SHA1算法

Apache flex 在flex中实现SHA1算法,apache-flex,actionscript-3,encryption,Apache Flex,Actionscript 3,Encryption,我正在用Flex构建一个应用程序,其中需要使用SHA1算法加密用户id和密码。我没有遇到任何标准Flex库允许我这样做。有人知道如何在Flex中实现这一点吗 问候 Aparna我很久以前就在Haxe中推出了我自己的(从C实现开始),将其转换为AS可能很简单。但是,现在似乎可以直接从corelib轻松获得这一功能。请注意,使用SHA1运行用户名和密码不是“加密”。SHA1是一个哈希函数,您至少需要对正在运行的数据进行加密。请注意,在实现时,com.adobe.crypto.SHA1仅使用低8位截断

我正在用Flex构建一个应用程序,其中需要使用SHA1算法加密用户id和密码。我没有遇到任何标准Flex库允许我这样做。有人知道如何在Flex中实现这一点吗

问候
Aparna

我很久以前就在Haxe中推出了我自己的(从C实现开始),将其转换为AS可能很简单。但是,现在似乎可以直接从corelib轻松获得这一功能。

请注意,使用SHA1运行用户名和密码不是“加密”。SHA1是一个哈希函数,您至少需要对正在运行的数据进行加密。请注意,在实现时,com.adobe.crypto.SHA1仅使用低8位截断输入字符串的字符。我建议修改它,首先使用
ByteArray.writeUTFBytes()
将输入字符串放入ByteArray,然后计算结果ByteArray上的哈希值。