Преглед изворни кода

fix:修复微信回调signType为空的问题 #282 (#283)

Co-authored-by: Avtion <manaitao@heywoods.cn>
EvaCcino пре 6 година
родитељ
комит
69d0b94fdf
1 измењених фајлова са 3 додато и 3 уклоњено
  1. 3 3
      util/crypto.go

+ 3 - 3
util/crypto.go

@@ -198,10 +198,10 @@ func decodeNetworkByteOrder(orderBytes []byte) (n uint32) {
 // CalculateSign 计算签名
 func CalculateSign(content, signType, key string) (string, error) {
 	var h hash.Hash
-	if signType == SignTypeMD5 {
-		h = md5.New()
-	} else {
+	if signType == SignTypeHMACSHA256 {
 		h = hmac.New(sha256.New, []byte(key))
+	} else {
+		h = md5.New()
 	}
 
 	if _, err := h.Write([]byte(content)); err != nil {