public class RSA extends Object
| 限定符和类型 | 字段和说明 |
|---|---|
static String |
SIGN_ALGORITHMS
The constant SIGN_ALGORITHMS.
|
| 构造器和说明 |
|---|
RSA() |
| 限定符和类型 | 方法和说明 |
|---|---|
static String |
decrypt(String content,
String private_key,
String input_charset)
解密
|
static PrivateKey |
getPrivateKey(String key)
得到私钥
|
static String |
sign(String content,
String privateKey,
String input_charset)
RSA签名
|
static boolean |
verify(String content,
String sign,
String ali_public_key,
String input_charset)
RSA验签名检查
|
public static String sign(String content, String privateKey, String input_charset)
content - 待签名数据privateKey - 商户私钥input_charset - 编码格式public static boolean verify(String content, String sign, String ali_public_key, String input_charset)
content - 待签名数据sign - 签名值ali_public_key - 支付宝公钥input_charset - 编码格式public static String decrypt(String content, String private_key, String input_charset) throws Exception
content - 密文private_key - 商户私钥input_charset - 编码格式Exception - the exceptionpublic static PrivateKey getPrivateKey(String key) throws Exception
key - 密钥字符串(经过base64编码)Exception - the exceptionCopyright © 2018. All rights reserved.