musicguoke
Results
2
issues of
musicguoke
### 问题的原因 通常由于网上找的js端提供的 SM2代码实现的方案, 都是**直接使用的私钥的d值和公钥的q值直接进行的加解密** 所以后端口返回的最好是从公钥里面提取的q值,以q值做为js端的加密公钥 #### 前端使用publicKey加密步骤 * 后端提取 q值 ```java SM2 sm2 = SmUtil.sm2(); String hexStr = HexUtil.encodeHexStr(((BCECPublicKey) sm2.getPublicKey()).getQ().getEncoded(false));//未压缩的 ``` * 前端加密 ```javascript import { sm2 } from...