浏览模式: 标准 | 列表

前面我在 XXTEA 加密算法的 JavaScript 和 PHP 实现 一文中介绍了 XXTEA 加密算法,并给出了 JavaScript 和 PHP 两种实现,并且将其应用到了 PHPRPC 中。最近打算写 PHPRPC 的 .NET 实现,因此写了这个 C# 实现的 XXTEA 加密算法。因为感觉 .NET 的加密体系太过复杂,而且 .NET 加密体系中的加密算法都是需要一个 Key 和一个 IV,但是其他语言中加密算法(比如 Java 或 PHP)都是只需要一个 Key,为了让 .NET 加密的内容用其他语言中的实现也能够解密,因此我写的XXTEA 加密算法实现没有继承自 .NET 加密算法类,并且用法非常简单,全都是静态方法,无须创建对象,加密的内容用其它语言实现的算法也可以解密,反之亦然。

» 阅读全文