前端是微信小程序,后端用Python,数据交互过程中,使用国密sm2加密。微信小程序的开发文档中,有提供sm-crypto进行sm2加解密的工具文档见: https://developers.weixin.qq.com/miniprogram/dev/extended/utils/sm-crypto.html,python中,找到一个gmssl进行sm2加解密,文档可以看:https://www.codercto.com/soft/d/15729.html 遇到的问题是,两个不同的包,加密出来的东西不一样。