common_helper/src/main/java/com/xiongyingqi/util/RsaUtils.java
public KeyPair generatorKeyPair(String algorithm, int keySize) throws NoSuchAlgorithmException {
        /** 为RSA算法创建一个KeyPairGenerator对象 */
        KeyPairGenerator keyPairGenerator = KeyPairGenerator.getInstance(algorithm);

        /** 利用上面的随机数据源初始化这个KeyPairGenerator对象 */
//        keyPairGenerator.initialize(KEYSIZE, secureRandom);
        keyPairGenerator.initialize(keySize);

        /** 生成密匙对 */
        KeyPair keyPair = keyPairGenerator.generateKeyPair();
        return keyPair;
    }
public KeyPair generatorKeyPair(String algorithm, int keySize) throws NoSuchAlgorithmException {
        /** 为RSA算法创建一个KeyPairGenerator对象 */
        KeyPairGenerator keyPairGenerator = KeyPairGenerator.getInstance(algorithm);

        /** 利用上面的随机数据源初始化这个KeyPairGenerator对象 */
//        keyPairGenerator.initialize(KEYSIZE, secureRandom);
        keyPairGenerator.initialize(keySize);

        /** 生成密匙对 */
        KeyPair keyPair = keyPairGenerator.generateKeyPair();
        return keyPair;
    }
public KeyPair generatorKeyPair ( String algorithm , int keySize ) throws NoSuchAlgorithmException { /** 为RSA算法创建一个KeyPairGenerator对象 */ KeyPairGenerator keyPairGenerator = KeyPairGenerator . getInstance ( algorithm ) ; /** 利用上面的随机数据源初始化这个KeyPairGenerator对象 */ //        keyPairGenerator.initialize(KEYSIZE, secureRandom); keyPairGenerator . initialize ( keySize ) ; /** 生成密匙对 */ KeyPair keyPair = keyPairGenerator . generateKeyPair ( ) ; return keyPair ; }
生成密钥对

@param algorithm
@param keySize
@return
@throws java.security.NoSuchAlgorithmException
生成密钥对