0

Using block tea (XXTEA), how can I convert encrypted text into human readable form?

string encryptedText = "ASDFSDAFSADFSDFSDFSDAF"; (assume it is in correct format)

I have the key/pwd also.

4

3 回答 3

1

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

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

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

您应该使用上述作为基础,然后根据 XXTEA 算法对其进行修改,在此处找到:

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

同样,这意味着易于实施,所以你不应该太难。如果您遇到问题的特定部分,请确保跟进。

于 2009-12-23T19:49:48.573 回答
1

Edit1: C# 中的核心 XTEA 算法以及CodeProject中 VB.NET 中的其他部分

CodeProject 紧凑型框架的微型加密算法和 XTEA

这是XXTEA 算法的 JavaScript 实现,这里.

这是所有这些的Pascal 实现

有了所有其他答案,您应该能够将实现放在一起。完成后,请在此处创建博客或报告,以便为下一个人记录下来!

于 2009-12-23T19:57:51.473 回答
0

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

于 2012-11-28T15:17:14.150 回答