对称加密中的公开的加密算法

  • des

    • 分组长度: 8字节
    • 秘钥长度: 8字节
  • 3des

    • 分组长度: 8字节
    • 秘钥长度: 24byte
  • aes

    • 分组长度: 16字节
    • 秘钥长度: 16字节, 24字节, 32字节
      • 在go的api中只能使用16字节
  • 对称加密的分组模式

    • EBC - 不推荐使用

    • CBC - 常用的方式

      • 准备的数据:

        • 初始化向量iv - 字符数组
        • 长度 == 明文分组长度
        • 加解密初始化向量值必须相同
        • 秘钥
          • 根据加密算法定

      ===========================

    • OFB - 不推荐使用

    • CFB - 不推荐使用

    • CTR - 推荐使用, 效率最高