Compare commits

..

No commits in common. 'master' and 'v1.0.0' have entirely different histories.

  1. 22
      sign.go

@ -17,6 +17,8 @@ func CheckSign(appID, appKey, random, sign string, ts int, data interface{}) boo
return false
}
v, _ := json.Marshal(data)
m := md5.New()
sb := strings.Builder{}
@ -24,14 +26,7 @@ func CheckSign(appID, appKey, random, sign string, ts int, data interface{}) boo
sb.WriteByte('-')
sb.WriteString(cast.ToString(ts))
sb.WriteByte('-')
if val, ok := data.(string); ok {
sb.WriteString(val)
} else {
val, _ := json.Marshal(data)
sb.Write(val)
}
sb.Write(v)
sb.WriteByte('-')
sb.WriteString(random)
sb.WriteByte('-')
@ -49,6 +44,8 @@ func Sign(appID, appKey string, data interface{}) (sign string, random string, t
ts = int(time.Now().Unix())
v, _ := json.Marshal(data)
m := md5.New()
sb := strings.Builder{}
@ -56,14 +53,7 @@ func Sign(appID, appKey string, data interface{}) (sign string, random string, t
sb.WriteByte('-')
sb.WriteString(cast.ToString(ts))
sb.WriteByte('-')
if val, ok := data.(string); ok {
sb.WriteString(val)
} else {
val, _ := json.Marshal(data)
sb.Write(val)
}
sb.Write(v)
sb.WriteByte('-')
sb.WriteString(random)
sb.WriteByte('-')

Loading…
Cancel
Save