3DES、AES、RC6、TEA、RSA、MD5、SHA1、SHA256
网游通讯加密的方案设计
http://stackoverflow.com/questions/11229169/should-i-generate-a-key-from-a-hash-for-encryption
http://www.2cto.com/Article/201206/135918.html
现有的c++库:
openssl编译:
http://www.devside.net/guides/linux/openssl
openssl EVP 通用代码:
http://blog.csdn.net/force_eagle/article/details/4337768
openssl EVP使用:
http://stackoverflow.com/questions/10366950/openssl-using-evp-vs-algorithm-api-for-symmetric-crypto
openssl c++使用:
http://shanetully.com/2012/06/openssl-rsa-aes-and-c-oh-my/
cryptopp 使用入门笔记:
http://www.cppblog.com/ArthasLee/archive/2010/12/01/135186.html
linux下完整编译crypto++库 以及使用crypto++进行RSA加密、解密实例程序
http://jason-gs.iteye.com/blog/659383
ECB,CBC,OFB,CCM,CGM 块密码的工作模式
https://zh.wikipedia.org/zh-cn/块密码的工作模式
性能比较: