Java 如何使用公钥的mod和exp初始化密码变量

Java 如何使用公钥的mod和exp初始化密码变量,java,security,jakarta-ee,encryption,Java,Security,Jakarta Ee,Encryption,我有一个自定义公钥类,它显式地生成mod和exp,而不是使用java.security中的公钥。现在,我如何使用mod和exp初始化加密变量 Cipher cipher = Cipher.getInstance("RSA"); String mod = pbkey.getMod(); String exp = pbkey.getExp(); 如何达到相当于 cipher.init(Cipher.ENCRYPT_MODE, java.security.PublicKeyVariable);

我有一个自定义公钥类,它显式地生成mod和exp,而不是使用java.security中的公钥。现在,我如何使用mod和exp初始化加密变量

Cipher cipher = Cipher.getInstance("RSA");
String mod = pbkey.getMod();
String exp = pbkey.getExp();
如何达到相当于

 cipher.init(Cipher.ENCRYPT_MODE, java.security.PublicKeyVariable); 
使用mod和exp

谢谢
Nohsib

构建一个,将其传递给,然后将结果作为第二个参数传递给
cipher.init
。看