利用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[:])
}