Tag: 河豚

在C#中加密并在Flex中解密

我需要在Flex中解密一些用C#加密并写入文件的数据。 为了简单起见,我使用as3crypto As3库和Bruce Schneier C#库确定了河豚。 AS3 as3crypto链接 Bruce Schneier C#河豚链接 我可以在C#中获取一个短字符串加密并在Flex中解密,但是较长的字符串只是不能产生结果而我不知道我缺少什么? C#: string reportstring = “watson?”; BlowFish b = new BlowFish(“04B915BA43FEB5B6”); string cipherText = b.Encrypt_ECB(reportstring); String plainText = b.Decrypt_ECB(cipherText); AS3: var txt:String = “watson?”; var key:ByteArray = Hex.toArray(“04B915BA43FEB5B6”); var blowfish:BlowFishKey = new BlowFishKey(key); var dataBytes:ByteArray = new ByteArray(); dataBytes=Hex.toArray(Hex.fromString(txt)); blowfish.encrypt(dataBytes); blowfish.decrypt(dataBytes); 更新,一些样本 工作的 加密字符串=“沃森?” C#产生:1514ea36fecfd5f5 […]

在.NET中使用Blowfish加密

我正在开展一个项目,我需要进行Blowfish加密和解密。 有没有其他人用它来做这个但却无法在.NET C#环境中找到任何东西? 理想情况下,我会喜欢不依赖于运行exe的东西,因为这最终将存在于exe服务器的实时服务器上! 我已经在SO上阅读了一些较旧的post,但没有什么合适的。 有任何想法吗? 谢谢