1.加密的基本原理 加密分为对称加密和非对称加密,对称加密就是加密方和解密放用同一个密钥. 加密是分组加密,即将明文数据分成多个密钥大小的块,依次和密钥运算,输出密文. padding,由于加密需要分组,就要保证最后一组数据大小和密钥一样大,补齐方式有多种,常见的是缺几补几. 推荐博客: https://www.cnblogs.com/adylee/archive/2007/09/14/893438.html 2.常用库 openssl 下 aes.h /* crypto/aes/aes.h *