You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

17 lines
469 B

  1. package util
  2. import (
  3. "encoding/base64"
  4. "testing"
  5. )
  6. func TestSameAsJavaImplementation(t *testing.T) {
  7. str := "QVVhmqg112NMT7F+G/7QPynqSln3xPIhKdFGmTVKZD6IS0noyr2Z5kXFF6fPjZ/7Hq8kRhlmLeeqZUccxyaZHezOdgkjS6d4NTdHf5IjXzk7"
  8. cipherText, _ := base64.StdEncoding.DecodeString(str)
  9. secretKey := []byte("256-bit key for AES 256 GCM encr")
  10. plantext, err := Decrypt(cipherText, CipherKey(secretKey))
  11. if err != nil {
  12. println(err.Error())
  13. }
  14. println(string(plantext))
  15. }