首页 > 技术文章 > Golang-使用md5对字符串进行加密

sunlong88 2020-07-17 15:58 原文

 

方式一:

func md5Test1(str string) string {
    m5 := md5.New()
    _,err := m5.Write([]byte(str))
    if err != nil {
        panic(err)
    }
    md5String := hex.EncodeToString(m5.Sum(nil))
    return md5String
}

 

方式二:

func md5Test2(str string) string {
    md5String = fmt.Sprintf("%x", md5.Sum([]byte(str)))
    return md5String
}

  

方式三:

func md5Test3(str string) string {
    m := md5.New()
    _,err := io.WriteString(m,str)
    if err != nil {
        panic(err)
    }
    md5String = fmt.Sprintf("%x", md5.Sum(nil))
    return md5String
}

 

推荐阅读