package base import ( "server/util" "strings" ) func (b *Base) SignMD5(send interface{}) string { signStr := GetSignStr(send) if b.KeyName == "" { signStr += "&key=" + b.SignKey } else { signStr += "&" + b.KeyName + "=" + b.SignKey } ret := util.CalculateMD5(signStr) if b.ShouldSignUpper { ret = strings.ToUpper(ret) } return ret }