AES算法
在AES算法中的秘钥可以是16位,24位或者32位,在加密和解密的过程中要使用同一个秘钥。
package main
import (
"bytes"
"crypto/aes"
"crypto/cipher"
"fmt"
)
func main() {
key16 := []byte("1234567890123456")
encryptcode := AesEncrypt([]byte("sanyang"), key16)
fmt.Printf("%x\n", encryptcode)
decryptcode := AesDeEncrypt(encryptcode, key16)
fmt.Println(string(decryptcode))
}
/