美文网首页
golang md5值计算

golang md5值计算

作者: 小风吹的我乱了 | 来源:发表于2019-04-16 22:14 被阅读0次

golang内置了md5的算法,这里只是封装一层,方便使用

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

//计算字符串MD5值
func MD5(s string) string {
    return MD5Bytes([]byte(s))
}

//计算文件MD5值
func MD5File(file string) (string, error) {
    data, err := ioutil.ReadFile(file)
    if err != nil {
        return "", err
    }
    return MD5Bytes(data), nil
}

查看更多: https://www.github.com/0990/gotool

相关文章

网友评论

      本文标题:golang md5值计算

      本文链接:https://www.haomeiwen.com/subject/uffwwqtx.html