golang实现base64编码和md5加密

425 阅读1分钟

利用golang实现base64的代码十分简单

//解码
func Base64Decode(encoded string) ([]byte, error) {
   return base64.StdEncoding.DecodeString(encoded)
}
//编码
func Base64Encode(uncoded []byte) string {
   return base64.StdEncoding.EncodeToString(uncoded)
}

利用golang实现md5加密

func Md5Sum(content []byte) string {
   s := md5.Sum(content)
   return hex.EncodeToString(s[:])
}