使用块茶(XXTEA),如何将加密文本转换为人类可读形式?
string encryptedText =“ASDFSDAFSADFSDFSDFSDAF”; (假设格式正确)
我也有钥匙/ pwd。
答案 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 algorithm和here。
这是所有这些中的Pascal implementation。
通过所有其他答案,您应该能够将实施放在一起。完成后,请在此处制作博客或报告,以便为下一个人录制!
答案 2 :(得分:0)
我发现这个https://github.com/WooCode/xxTea是一个C#实现,提供了单元测试。我还没有证实它的准确性。