public class RSAUtils
extends java.lang.Object
| 限定符和类型 | 字段和说明 |
|---|---|
static java.lang.String |
CIPHER_ALGORITHM |
static java.lang.String |
RSA_ALGORITHM |
static java.lang.String |
TAG |
static java.nio.charset.Charset |
UTF8 |
| 构造器和说明 |
|---|
RSAUtils() |
| 限定符和类型 | 方法和说明 |
|---|---|
static java.security.KeyPair |
buildKeyPair() |
static java.lang.String |
decrypt(java.lang.String publicKeyStr,
java.lang.String encrypted) |
static byte[] |
encrypt(java.security.PrivateKey privateKey,
java.lang.String message) |
static java.security.interfaces.RSAPrivateKey |
loadPrivateKey(java.lang.String privateKeyStr) |
public static final java.lang.String TAG
public static final java.lang.String RSA_ALGORITHM
public static final java.lang.String CIPHER_ALGORITHM
public static final java.nio.charset.Charset UTF8
public static java.lang.String decrypt(java.lang.String publicKeyStr,
java.lang.String encrypted)
public static byte[] encrypt(java.security.PrivateKey privateKey,
java.lang.String message)
throws java.lang.Exception
java.lang.Exceptionpublic static java.security.interfaces.RSAPrivateKey loadPrivateKey(java.lang.String privateKeyStr)
throws java.lang.Exception
java.lang.Exceptionpublic static java.security.KeyPair buildKeyPair()
throws java.security.NoSuchAlgorithmException
java.security.NoSuchAlgorithmException