package third import ( "encoding/base64" "git.familybaby.top/flight/utils/algorithm/encryption" ) var ( key = "MTIzNDU2Nzg5MEFC" iv = "QUJDRURGMDk4NzY1" aes = encryption.NewAesCBCWithPadding([]byte(key), []byte(iv)) ) func decrypt(in []byte) (string, error) { ciphertext, err := base64.StdEncoding.DecodeString(string(in)) if err != nil { return "", err } ciphertext, err = aes.Decrypt(ciphertext) return string(ciphertext), err } func encrypt(in []byte) (string, error) { r, err := aes.Encrypt(in) if err != nil { return "", err } return base64.StdEncoding.EncodeToString(r), nil }