美文网首页
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