How to encode and decode strings using base64 in Go

1 Answer

0 votes
package main

import (
    "encoding/base64"
    "fmt"
)

func main() {

    s := "go java php python c++"

	// Encode
    encode := base64.StdEncoding.EncodeToString([]byte(s))
    fmt.Printf("%s\n", encode)

    // Decode
    decode, err := base64.StdEncoding.DecodeString(encode)
    if err != nil {
        panic(err)
    }

    fmt.Printf("%s\n", decode)
}

 
 
/*
run:
 
Z28gamF2YSBwaHAgcHl0aG9uIGMrKw==
go java php python c++
 
*/

 



answered Aug 8, 2020 by avibootz
...