美文网首页
golang使用base64加密与解密

golang使用base64加密与解密

作者: php转go | 来源:发表于2023-03-27 12:12 被阅读0次

要在 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))
}

相关文章

网友评论

      本文标题:golang使用base64加密与解密

      本文链接:https://www.haomeiwen.com/subject/ifqasrtx.html