- echo -n helloabc | base64
aGVsbG9hYmM=
- echo helloabc | base64
aGVsbG9hYmMK
在应用程序中应该使用echo -n,后端程序在加解密的时候使用的是字符串,并没有换行符;
str := "helloabc"
//标准
base64str := base64.StdEncoding.EncodeToString([]byte(str))
fmt.Println(base64str)
//aGVsbG9hYmM=
//无填充
base64rawstr := base64.RawStdEncoding.EncodeToString([]byte(str))
fmt.Println(base64rawstr)
//aGVsbG9hYmM