前后端对称加密传输 AES
1.基本概念
- 对称加密:对称加密是,采用单密钥密码系统的加密方法,同一个密钥同时用作信息的加密和解密。由于速度快,常用于加密大量数据的传输。
- DES(Data Encryption Standard),数据加密标准:DES的密钥长度是56比特,算法的理论安全强度是( 2^{56} )。随着计算机处理能力的增强,DES已经不能够提供足够的安全性。
- AES(Advanced Encryption Standard),高级加密标准:1997年1月,美国国家标准技术研究所,开始征集高级加密标准,得到众多学者响应。经过层层筛选、性能测试,最后Rijndael算法被选中。该算法为比利时密码学家Joan Daemen和Vincent Rijmen所设计。