| 程序包 | 说明 |
|---|---|
| cn.openjava.gmsm.sm2 |
| 限定符和类型 | 方法和说明 |
|---|---|
static SM2KeyPair |
SM2.generateSm2Keys(boolean compressed)
生成SM2公私钥对
BC库使用的公钥=64个字节+1个字节(04标志位),BC库使用的私钥=32个字节
SM2秘钥的组成部分有 私钥D,公钥X,公钥Y, 他们都可以用长度为64的16进制的HEX串表示,
SM2公钥并不是直接由X+Y表示, 而是额外添加了一个头,当启用压缩时:公钥=有头+公钥X,即省略了公钥Y的部分
|
Copyright © 2023. All rights reserved.