目前quick中提供2种加解密算法:
1.AES256 (只支持ios, mac 下的)
2.XXTEA(跨平台)
因为是传输数据加密,需要考虑服务器的性能问题。
我们服务端建议用AES,理由是:服务器使用AES加解密时有硬件加速(网上可以搜到相关类容)。
而quick 中推荐是用XXTEA 是不是经过测试对服务器和客户端做过性能上的测试,还是应为跨平台?
网上搜了下找到了用纯lua写的AES模块 (http://files.luaforge.net/releases/aeslua/aeslua/0.2)
注:纯lua实现性能应该比lua调用C低,是否能够接受?
最后 大家一起讨论下, 使用什么加解密比较好。