golang使用base64加密与解密

2023-03-27  本文已影响0人  php转go

要在 Go 中使用 base64,你可以使用标准库中的 "encoding/base64" 包。
以下是如何将字符串编码为 base64 的示例:

package main

import (
    "encoding/base64"
    "fmt"
)

func main() {
    message := "hello world"
    encoded := base64.StdEncoding.EncodeToString([]byte(message))
    fmt.Println(encoded)
}

以下是base64解码的示例

package main

import (
    "encoding/base64"
    "fmt"
)

func main() {
    encoded := "aGVsbG8gd29ybGQ="
    decoded, err := base64.StdEncoding.DecodeString(encoded)
    if err != nil {
        panic("failed to decode string")
    }
    fmt.Println(string(decoded))
}

上一篇下一篇

猜你喜欢

热点阅读