Go语言实现AES加密算法(CTR模式)
AES是目前比较流行的对称加密算法,是一种分组密码算法,AES的分组长度为128比特(16字节),而密钥长度可以是128比特、192比特或256比特。
CTR模式(计数器模式)是常用的一种分组密码的模式。(点击查看分组密码及CTR模式概述)
实现代码如下:
import (
"crypto/aes"
"crypto/cipher"
"fmt"
)
//AEC加密和解密(CRT模式)
func AEC_CRT_Crypt(text []byte,key []byte