美文网首页
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