对称加密中的公开的加密算法
-
des
- 分组长度: 8字节
- 秘钥长度: 8字节
-
3des
- 分组长度: 8字节
- 秘钥长度: 24byte
-
aes
- 分组长度: 16字节
- 秘钥长度: 16字节, 24字节, 32字节
- 在go的api中只能使用16字节
-
对称加密的分组模式
-
EBC - 不推荐使用
-
CBC - 常用的方式
-
准备的数据:
- 初始化向量iv - 字符数组
- 长度 == 明文分组长度
- 加解密初始化向量值必须相同
- 秘钥
- 根据加密算法定
===========================
-
-
OFB - 不推荐使用
-
CFB - 不推荐使用
-
CTR - 推荐使用, 效率最高
-