public class RsaEncrypt extends Object
Description:
| 构造器和说明 |
|---|
RsaEncrypt(String privateKey,
String publicKey) |
public String getPrivateKey()
public String getPublicKey()
public String encrypt(String source) throws NoSuchAlgorithmException, NoSuchPaddingException, InvalidKeyException, InvalidKeySpecException, BadPaddingException, IllegalBlockSizeException
source - data to encryptNoSuchAlgorithmException - NoSuchAlgorithmExceptionNoSuchPaddingException - NoSuchPaddingExceptionInvalidKeyException - InvalidKeyExceptionInvalidKeySpecException - InvalidKeySpecExceptionBadPaddingException - BadPaddingExceptionIllegalBlockSizeException - IllegalBlockSizeExceptionpublic String decrypt(String crypt) throws NoSuchAlgorithmException, NoSuchPaddingException, InvalidKeyException, InvalidKeySpecException, BadPaddingException, IllegalBlockSizeException, IOException
crypt - crypted value to decodeNoSuchAlgorithmException - NoSuchAlgorithmExceptionNoSuchPaddingException - NoSuchPaddingExceptionInvalidKeyException - InvalidKeyExceptionInvalidKeySpecException - InvalidKeySpecExceptionBadPaddingException - BadPaddingExceptionIllegalBlockSizeException - IllegalBlockSizeExceptionIOException - IOExceptionCopyright © 2021. All rights reserved.