public class RSA
extends java.lang.Object
| 限定符和类型 | 方法和说明 |
|---|---|
byte[] |
bIToBytes(java.math.BigInteger bi) |
static java.security.KeyPair |
buildKeyPair() |
java.math.BigInteger |
bytesToBI(byte[] bytes) |
java.lang.String |
decode(java.math.BigInteger bi) |
byte[] |
decode(byte[] plain) |
java.lang.String |
encode(java.math.BigInteger bi) |
byte[] |
encode(byte[] plain) |
static RSA |
generate() |
static RSA |
generate(java.security.KeyPair pair) |
static RSA |
generateFromBase64(java.lang.String base64) |
static java.lang.String |
str2Hex(java.lang.String str) |
java.lang.String |
toBase64() |
java.lang.String |
toBase64Pubkey() |
public java.math.BigInteger n
public java.math.BigInteger e1
public java.math.BigInteger e2
public static java.security.KeyPair buildKeyPair()
public static RSA generate()
public static RSA generate(java.security.KeyPair pair)
public static RSA generateFromBase64(java.lang.String base64)
public static java.lang.String str2Hex(java.lang.String str)
public java.lang.String toBase64Pubkey()
public java.lang.String toBase64()
public java.math.BigInteger bytesToBI(byte[] bytes)
public byte[] bIToBytes(java.math.BigInteger bi)
public byte[] encode(byte[] plain)
public byte[] decode(byte[] plain)
public java.lang.String encode(java.math.BigInteger bi)
public java.lang.String decode(java.math.BigInteger bi)