diff --git a/platformapi/dingdingapi/callback.go b/platformapi/dingdingapi/callback.go index ec845e85..650e17c3 100644 --- a/platformapi/dingdingapi/callback.go +++ b/platformapi/dingdingapi/callback.go @@ -130,7 +130,6 @@ func (a *API) Decrypt(sign, timestr, nonce, msg string) (decryptedMsg string, er // } //} c := NewDingTalkCrypto(a.GetCallbackToken(), string(a.GetCallbackAESKey()), a.corpID) - fmt.Println("1111111111111111111111111111111111111111111111111111") return c.GetDecryptMsg(sign, timestr, nonce, msg) } @@ -246,13 +245,16 @@ func NewDingTalkCrypto(token, encodingAESKey, suiteKey string) *DingTalkCrypto { } func (c *DingTalkCrypto) GetDecryptMsg(signature, timestamp, nonce, secretMsg string) (string, error) { if !c.VerificationSignature(c.Token, timestamp, nonce, secretMsg, signature) { + fmt.Println("33333333333333333333333333333") return "", errors.New("ERROR: 签名不匹配") } decode, err := base64.StdEncoding.DecodeString(secretMsg) if err != nil { + fmt.Println("1111111111111111111111", err) return "", err } if len(decode) < aes.BlockSize { + fmt.Println("2222222222222222222222222222222", err) return "", errors.New("ERROR: 密文太短") } blockMode := cipher.NewCBCDecrypter(c.Block, c.BKey[:c.Block.BlockSize()])