阻止c#中的TEA

时间:2009-12-23 19:43:56

标签: c# cryptography xxtea

使用块茶(XXTEA),如何将加密文本转换为人类可读形式?

string encryptedText =“ASDFSDAFSADFSDFSDFSDAF”; (假设格式正确)

我也有钥匙/ pwd。

3 个答案:

答案 0 :(得分:1)

这里有块茶算法的Visual Basic实现:

http://www.blog-dotnet.com/post/Tiny-Encryption-Algorithm-(TEA)-in-Visual-BasicNET.aspx

块茶易于实现,因此您不应该很难将其转换为C#(或使用VB将其编译为.NET程序集,然后从.NET引用它)。

您应该使用以上作为基础,然后根据XXTEA算法修改它,在这里找到:

http://en.wikipedia.org/wiki/XXTEA

同样,它意味着易于实施,所以你不应该太难。如果您遇到问题的具体部分,请务必跟进。

答案 1 :(得分:1)

在CodeProject上编辑1:Core XTEA algorithm in C# with other parts in VB.NET

CodeProject的Compact Framework的

Tiny Encryption Algorithm and XTEA

以下是JavaScript Implementation of the XXTEA algorithmhere

这是所有这些中的Pascal implementation

通过所有其他答案,您应该能够将实施放在一起。完成后,请在此处制作博客或报告,以便为下一个人录制!

答案 2 :(得分:0)

我发现这个https://github.com/WooCode/xxTea是一个C#实现,提供了单元测试。我还没有证实它的准确性。