From 42c3f42a66e199c31a3d6f4174c36e3245138907 Mon Sep 17 00:00:00 2001 From: Patrick Peng Sun Date: Thu, 13 Jul 2017 00:45:30 +1000 Subject: [PATCH] using real random string as nonce. --- server.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/server.go b/server.go index dc83934..b0cb150 100644 --- a/server.go +++ b/server.go @@ -224,7 +224,7 @@ func timestampOldThan(ts int32, sec int32) bool { func buildSignature(token string) (signature, timestamp, nonce string) { timestamp = fmt.Sprintf("%d", int32(time.Now().Unix())) - nonce = "1461107899" //a randome string cut from previous wechat request + nonce = RandStringRunes(10) // "1461107899" //a randome string cut from previous wechat request signature = calculateSignature(timestamp, nonce, token) return }