github.com/sandwich-go/boost@v1.3.29/xcrypto/algorithm/aes/aes.go (about) 1 package aes 2 3 import ( 4 "github.com/coreos/pkg/cryptoutil" 5 ) 6 7 // Encrypt 使用 key 进行加密 8 func Encrypt(src []byte, key []byte) ([]byte, error) { 9 if len(src) == 0 { 10 return src, nil 11 } 12 return cryptoutil.AESEncrypt(src, key) 13 } 14 15 // Decrypt 使用 key 进行解密 16 func Decrypt(src []byte, key []byte) ([]byte, error) { 17 if len(src) == 0 { 18 return src, nil 19 } 20 return cryptoutil.AESDecrypt(src, key) 21 }