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