golang的md5函数的封装加盐

时间:2025-03-02 11:41:19

一个加盐的md5函数的

//给字符串生成md5
//@params str 需要加密的字符串
//@params salt interface{} 加密的盐
//@return str 返回md5码
func Md5Crypt(str string, salt ...interface{}) (CryptStr string) {
	if l := len(salt); l > 0 {
		slice := make([]string, l+1)
		str = (str+(slice, "%v"), salt...)
	}
	return ("%x", ([]byte(str)))
}