类 ChinaKeyUtils
java.lang.Object
com.cdkjframework.util.encrypts.china.ChinaKeyUtils
-
构造器概要
构造器 -
方法概要
修饰符和类型方法说明static byte[]
decrypt
(byte[] encodeData, PrivateKey privateKey) 根据privateKey对加密数据 encodeData,使用SM2解密static String
根据privateKey对加密数据 encodeData,使用SM2解密static byte[]
根据publicKey对原始数据data,使用SM2加密static String
根据publicKey对原始数据data,使用SM2加密static byte[]
signByPrivateKey
(byte[] data, PrivateKey privateKey) 私钥签名static boolean
verifyByPublicKey
(byte[] data, PublicKey publicKey, byte[] signature) 公钥验签static boolean
verifyByPublicKey
(String data) 公钥验签
-
构造器详细资料
-
ChinaKeyUtils
public ChinaKeyUtils()
-
-
方法详细资料
-
encrypt
根据publicKey对原始数据data,使用SM2加密- 参数:
data
- 加密数据- 返回:
- 返回加密数据
-
encrypt
根据publicKey对原始数据data,使用SM2加密- 参数:
data
- 加密数据publicKey
- 公钥匙- 返回:
- 返回加密数据
-
decrypt
根据privateKey对加密数据 encodeData,使用SM2解密- 参数:
encodeData
- 加密数据- 返回:
- 返回结果
-
decrypt
根据privateKey对加密数据 encodeData,使用SM2解密- 参数:
encodeData
- 加密数据privateKey
- 私钥- 返回:
- 返回结果
-
signByPrivateKey
私钥签名- 参数:
data
- 数据privateKey
- 私钥- 返回:
- 返回结果
- 抛出:
Exception
- 异常信息
-
verifyByPublicKey
公钥验签- 参数:
data
- 数据- 返回:
- 返回结果
- 抛出:
Exception
- 异常信息
-
verifyByPublicKey
public static boolean verifyByPublicKey(byte[] data, PublicKey publicKey, byte[] signature) throws Exception 公钥验签- 参数:
data
- 数据publicKey
- 公钥- 返回:
- 返回结果
- 抛出:
Exception
- 异常信息
-