go進行md5加密


Golang封裝加鹽的MD5函數:

func get_token(id string) string {

	// 方法一:通過Sum傳參
	// data := []byte(id)
	// s := fmt.Sprintf("%x", md5.Sum(data))
	// fmt.Println(s)

	// 方法二:通過Write傳參
	b := []byte(id)
	h := md5.New()
	h.Write(b)

	// 若要加鹽的話,在第二種方式的基礎上再把salt給write進去,如下所示:
	salt := iniConfigYaml() //鹽,這個函數從配置文件讀出salt的值
	s := []byte(salt)
	h.Write(s)

	return hex.EncodeToString(h.Sum(nil))
}

https://blog.csdn.net/Monkey_D_Newdun/article/details/122648917


免責聲明!

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



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