使用C#进行TEA加密

时间:2010-12-08 18:21:41

标签: c# encryption

我正在尝试使用在{C#}项目中使用VB.NET(我发现的唯一.NET实现)开发的TEA加密算法并获得异常(System.OverflowException:算术运算导致溢出)

所以我想知道TEA是否有一些C#实现(找不到)。

编码/解码在QueryString参数上 - 所以它应该用在字符串而不是Ints上。

任何帮助都将不胜感激。

感谢。

2 个答案:

答案 0 :(得分:0)

您提供的文章实际上链接到TEA实现来自的C#CodeProject文章:http://www.codeproject.com/Articles/6137/Tiny-Encryption-Algorithm-TEA-for-the-Compact-Fram

如果您仍有问题,可以发布消息来源吗?

答案 1 :(得分:0)

您需要将代码放入unchecked块以抑制溢出异常(并让操作溢出,就像在C和Java中一样)。