public class LicenceHelper extends Object
| Constructor and Description |
|---|
LicenceHelper() |
| Modifier and Type | Method and Description |
|---|---|
static String |
decode(String base64EncryptedData,
String key)
解码
|
static String |
encode(String data,
String key)
编码
|
static Map<String,Object> |
genKeyPair()
生成秘钥对
|
static String |
getPrivateKey(Map<String,Object> keyMap)
获取私钥
|
static PrivateKey |
getPrivateKey(String base64PrivateKey)
获取私钥
|
static String |
getPublicKey(Map<String,Object> keyMap)
获取公钥
|
static PublicKey |
getPublicKey(String base64PublicKey)
获取公钥
|
static String |
licenceDecode(String encodedSource,
String base64PublicKey)
许可证解码
|
static String |
licenceEncode(String source,
String base64PrivateKey)
许可证编码
|
static byte[] |
sign(byte[] data,
String base64PrivateKey)
签名
|
static String |
signToBase64(String data,
String base64PrivateKey)
签名并转为 base64
|
static boolean |
signVerify(byte[] data,
byte[] signedData,
String base64PublicKey)
签名验证
|
static boolean |
signVerifyFromBase64(String data,
String base64SignedData,
String base64PublicKey)
签名验证
|
public static Map<String,Object> genKeyPair() throws NoSuchAlgorithmException
NoSuchAlgorithmExceptionpublic static String signToBase64(String data, String base64PrivateKey) throws Exception
Exceptionpublic static byte[] sign(byte[] data,
String base64PrivateKey)
throws Exception
Exceptionpublic static boolean signVerifyFromBase64(String data, String base64SignedData, String base64PublicKey) throws Exception
Exceptionpublic static boolean signVerify(byte[] data,
byte[] signedData,
String base64PublicKey)
throws Exception
Exceptionpublic static PublicKey getPublicKey(String base64PublicKey) throws Exception
Exceptionpublic static PrivateKey getPrivateKey(String base64PrivateKey) throws Exception
Exceptionpublic static String decode(String base64EncryptedData, String key) throws Exception
Exceptionpublic static String licenceEncode(String source, String base64PrivateKey) throws Exception
ExceptionCopyright © 2025. All rights reserved.