package aesx_test import ( "fmt" "testing" "code.yun.ink/pkg/encryptx/aesx" ) func TestAes(t *testing.T) { key := "example key 1234" plaintext := "exampleplaintext" // aesx.AesEncrypt(plaintext,key) // aesx.AesDecrypt() ciphertext, err := aesx.AESCBCEncrypt(key, plaintext) fmt.Println(ciphertext, err) plaintext, err = aesx.AESCBCDecrypter(key, ciphertext) fmt.Println(plaintext, err) ///GCM noncetext := "" ciphertext, noncetext, err = aesx.AESGCMEncrypt(key, plaintext) fmt.Println(ciphertext, err) plaintext, err = aesx.AESGCMDecrypter(key, ciphertext, noncetext) fmt.Println(plaintext, err) } func TestDemo(t *testing.T) { c := []byte("08I2GfoqfIlUYgteelimxQ") c := []byte("rRq++jXDMPDVcUkXAZA9kg==:o57DgQ+iQMXpERuShWs/XA==") a,e := aesx.AesDecrypt(c, k) fmt.Println(a,e) }