基于Java Cipher封装通用对称加密、非对称加密、数字信封
背景:与第三方交互经常会使用加密、验签等安全策略。有的加密工具由第三方提供,有的提供算法等参数自己开发,为减少加密等功能的开发工作量,决定封装一个通用的加解密工具。
1. 名词解释
1.1. 对称加密
加密和解密使用统一密钥,AES、DES、3DES等
优点:简单快捷,密钥较短,破译困难
缺点:使用同一密钥,需要将密钥公布给第三方,实际安全性受损
1.2. 非对称加密
加解密使用不同密钥,如R...
原创
2019-10-16 16:09:09 ·
1031 阅读 ·
0 评论