Golang-使用md5對字符串進行加密


 

方式一:

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
}

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM