xxtea属于对称加密算法使用较为广泛的算法,我们同样也在使用。
之前的版本是纯PHP的,后来经过测试发现执行效率比较低,在一台破服务器上测试循环加密解密1000次需要1秒多的时间,对于高并发的互联网应用来讲,这种效率确实惨不忍睹,现在有点量的应用每秒钟也要响应上千次请求,总不能让这么一个简单的功能成为瓶颈吧。
于是参考wiki用C编写了一个PHP扩展:
http://code.google.com/p/xxtea/
经测试,效率成数量级的提高,同样执行上述操作只需要0.05秒
关于xxtea算法的详细介绍也请参考wiki
非常不错 多谢