public class RsaCryptoUtil
extends java.lang.Object
Constructor and Description |
---|
RsaCryptoUtil() |
Modifier and Type | Method and Description |
---|---|
static java.lang.String |
decrypt(java.lang.String ciphertext,
java.security.PrivateKey privateKey,
java.lang.String transformation) |
static java.lang.String |
decryptOAEP(java.lang.String ciphertext,
java.security.PrivateKey privateKey) |
static java.lang.String |
encrypt(java.lang.String message,
java.security.cert.X509Certificate certificate,
java.lang.String transformation) |
static java.lang.String |
encryptOAEP(java.lang.String message,
java.security.cert.X509Certificate certificate) |
public static java.lang.String encryptOAEP(java.lang.String message, java.security.cert.X509Certificate certificate) throws javax.crypto.IllegalBlockSizeException
javax.crypto.IllegalBlockSizeException
public static java.lang.String encrypt(java.lang.String message, java.security.cert.X509Certificate certificate, java.lang.String transformation) throws javax.crypto.IllegalBlockSizeException
javax.crypto.IllegalBlockSizeException
public static java.lang.String decryptOAEP(java.lang.String ciphertext, java.security.PrivateKey privateKey) throws javax.crypto.BadPaddingException
javax.crypto.BadPaddingException
public static java.lang.String decrypt(java.lang.String ciphertext, java.security.PrivateKey privateKey, java.lang.String transformation) throws javax.crypto.BadPaddingException
javax.crypto.BadPaddingException