对称加密-AES

概念:

高级加密标准(AES,Advanced Encryption Standard)为最常见的对称加密算法(微信小程序加密传输就是用这个加密算法的)。对称加密算法也就是加密和解密用相同的密钥

项目实践

  • 使用 AES/CBC/PKCS5Padding 方式
    AES: 算法
    CBC: 模式
    使用CBC模式,需要一个向量iv,可增加加密算法的强度
    PKCS5: 补码方式

-依赖的 jce.jar 介绍
JCE(Java Cryptography Extension)是一组包,它们提供用于加密、密钥生成和协商以及 Message Authentication Code(MAC)算法的框架和实现。
jdk 6 7 8支持pack7的数据

你可能感兴趣的:(对称加密-AES)