Files
hk4e/common/utils/endec/endec_test.go
2022-11-20 15:38:00 +08:00

30 lines
606 B
Go

package endec
import (
"encoding/base64"
"fmt"
"testing"
)
var key []byte
func init() {
key, _ = base64.StdEncoding.DecodeString("NK6Ucg8hCXN9oPZFojqcAqYEY2DETZzt6oKrGmZwdOU=")
}
func TestAesCBC(t *testing.T) {
raw := []byte("fuck")
enc, _ := AesCBCEncrypt(raw, key, key[0:16])
fmt.Printf("enc: %v\n", enc)
dec, _ := AesCBCDecrypt(enc, key, key[0:16])
fmt.Printf("dec: %v\n", dec)
}
func TestAesCFB(t *testing.T) {
raw := []byte("fuck")
enc, _ := AesCFBEncrypt(raw, key, key[0:16])
fmt.Printf("enc: %v\n", enc)
dec, _ := AesCFBDecrypt(enc, key, key[0:16])
fmt.Printf("dec: %v\n", dec)
}