最近在做一个小项目,其中的数字签名部分采用RSA算法,但有一个要求是要使用指定的密钥对,从网上找了些代码,都是自己用KeyPairGenerator生成密钥对,然手再使用,代码如下:
KeyPairGenerator keyPairGen = KeyPairGenerator.getInstance("RSA");
keyPairGen.initialize(512);
KeyPair keyPair = keyPairGen.generateKeyPair();
RSAPrivateKey privateKey = (RSAPrivateKey) keyPair.getPrivate();
RSAPublicKey publicKey = (RSAPublicKey) keyPair.getPublic();
请问各位大侠,如何使用指定的密钥对来生成RSAPrivateKey 和 RSAPublicKey呢?,或者不采用以上该类,有其他的解决办法没?