今天偶然遇见个问题,就是在向微信回复密文消息的时候。先是调用了encrypt对回包加密 然后想当然的调了sign方法获得签名。但是发现总是回复失败。加解密方法肯定没问题。然后发现 sgin中这行: ``` js var encrypted = this.encrypt(text, app); ``` 又对明文加了一次密所以获得的签名并非之前自己调用encrypt 获得的加密体。感觉有点鸡肋啊。 一般都是加密体带着自己的签名进行校验。是否sgin方法可以用已获得的加密体进行签名。不然这个sgin有点用不上啊。
今天偶然遇见个问题,就是在向微信回复密文消息的时候。先是调用了encrypt对回包加密
然后想当然的调了sign方法获得签名。但是发现总是回复失败。加解密方法肯定没问题。然后发现
sgin中这行:
又对明文加了一次密所以获得的签名并非之前自己调用encrypt 获得的加密体。感觉有点鸡肋啊。
一般都是加密体带着自己的签名进行校验。是否sgin方法可以用已获得的加密体进行签名。不然这个sgin有点用不上啊。