fix: url safe encryption with no padding

This commit is contained in:
Livio Amstutz 2021-04-19 13:28:27 +02:00
parent 84e5159508
commit 68caf35e58

View file

@ -15,7 +15,7 @@ func EncryptAES(data string, key string) (string, error) {
return "", err return "", err
} }
return base64.URLEncoding.EncodeToString(encrypted), nil return base64.RawURLEncoding.EncodeToString(encrypted), nil
} }
func EncryptBytesAES(plainText []byte, key string) ([]byte, error) { func EncryptBytesAES(plainText []byte, key string) ([]byte, error) {
@ -37,7 +37,7 @@ func EncryptBytesAES(plainText []byte, key string) ([]byte, error) {
} }
func DecryptAES(data string, key string) (string, error) { func DecryptAES(data string, key string) (string, error) {
text, err := base64.URLEncoding.DecodeString(data) text, err := base64.RawURLEncoding.DecodeString(data)
if err != nil { if err != nil {
return "", err return "", err
} }