wechat-miniprogram / sm-crypto

miniprogram sm crypto library
MIT License
438 stars 88 forks source link

SM2密文没有以0x04开头 #38

Closed johnshajiang closed 1 year ago

johnshajiang commented 1 year ago

生成的SM2密文中的C1部分是公钥的坐标点,其格式是非压缩的,那么应该以标志位04开头。 SM2加密算法的国标GB/T 32918.4-2016中给出的密文示例均以04开头。

该问题会影响到与其它国密算法组件,比如BouncyCastle和TencentKonaSMSuite,的交互。 如果出于兼容性的考量,不去解决这个问题。那么也应该在文档中说明一下,以提示用户自己去处理这个问题。

johnshajiang commented 1 year ago

该问题已经在 #32 提过了。