public abstract class RSASecurityUtils extends Object
public static KeyPair generateKeyPair() throws NoSuchAlgorithmException
public static KeyPair generateKeyPair(int keysize) throws NoSuchAlgorithmException
keysize - 密码大小NoSuchAlgorithmException - 父类抛出的异常public static String encrypt(String source, Key key) throws BadPaddingException, IllegalBlockSizeException, NoSuchAlgorithmException, NoSuchPaddingException, InvalidKeyException
source - 源数据 加密字符串长度受秘钥长度的限制,最多加密245个字节key - 密码BadPaddingException - 父类抛出的异常IllegalBlockSizeException - 父类抛出的异常NoSuchAlgorithmException - 父类抛出的异常NoSuchPaddingException - 父类抛出的异常InvalidKeyException - 父类抛出的异常public static String decrypt(String cryptograph, Key key) throws NoSuchPaddingException, NoSuchAlgorithmException, InvalidKeyException, BadPaddingException, IllegalBlockSizeException
cryptograph - 密文key - 密码BadPaddingException - 父类抛出的异常IllegalBlockSizeException - 父类抛出的异常NoSuchAlgorithmException - 父类抛出的异常NoSuchPaddingException - 父类抛出的异常InvalidKeyException - 父类抛出的异常Copyright © 2025 姹熻嫃鍗楀ぇ鍏堣吘淇℃伅浜т笟鑲′唤鏈夐檺鍏徃. All rights reserved.