
AES 对称加密
加密策略包含:对称、非对称、不可逆…等多种加密模式,用于密码学、工学…等多个学科领域。
互联网常规用法,是为保障核心数据的安全传输及证书鉴权采取加密策略。开源的工具包,棱角比较明显,加密对象及密钥需要符合一定的设计。【比如,位数限制…等】
这里简单介绍一下封装完毕,直接可以采用的方式。有需要的同学,可以拿去修饰使用。
ECB 算法实现
针对每个加密策略,其实拥有很多种实现方式。比如 AES 加密,有 ECB 、GCM、CBC…等多种实现算法。
今天这里介绍一种 ECB 模式实现。
package main
import (
"fmt"
"encoding/hex"
"bytes"