Golang encoding/base64.Encoding.EncodeToString function examples

package encoding/base64

EncodeToString returns the base64 encoding of the given input(src).

Golang encoding/base64.Encoding.EncodeToString function usage examples

Example 1 :

 func (r *RequestData) Sign(data []byte) string {
 hasher := hmac.New(sha1.New, r.SecretKey)
 hasher.Write(data)
 return base64.StdEncoding.EncodeToString(hasher.Sum(nil))
 }

Example 2 :

 p := make([]byte, 16)
 if _, err := io.ReadFull(rand.Reader, p); err != nil {
 return "", err
 }
 base64.StdEncoding.EncodeToString(p)

Reference :

http://golang.org/pkg/encoding/base64/#Encoding.EncodeToString

Advertisement