| Package | Description |
|---|---|
| org.aoju.bus.crypto | |
| org.aoju.bus.crypto.asymmetric |
| Modifier and Type | Method and Description |
|---|---|
static SM2 |
Builder.sm2()
创建SM2算法对象
生成新的私钥公钥对
|
static SM2 |
Builder.sm2(byte[] privateKey,
byte[] publicKey)
创建SM2算法对象
私钥和公钥同时为空时生成一对新的私钥和公钥
私钥和公钥可以单独传入一个,如此则只能使用此钥匙来做加密或者解密
|
static SM2 |
Builder.sm2(String privateKey,
String publicKey)
创建SM2算法对象
私钥和公钥同时为空时生成一对新的私钥和公钥
私钥和公钥可以单独传入一个,如此则只能使用此钥匙来做加密或者解密
|
| Modifier and Type | Method and Description |
|---|---|
SM2 |
SM2.init(PrivateKey privateKey,
PublicKey publicKey)
初始化StringUtils
私钥和公钥同时为空时生成一对新的私钥和公钥StringUtils
私钥和公钥可以单独传入一个,如此则只能使用此钥匙来做加密(签名)或者解密(校验)
|
protected SM2 |
SM2.init(String algorithm,
PrivateKey privateKey,
PublicKey publicKey) |
SM2 |
SM2.setMode(SM2.SM2Mode mode)
设置加密类型
|
Copyright © 2019. All rights reserved.