java set exponent length

时间:2011-04-08 07:21:42

标签: java rsa

我正在使用KeyPairGenerator生成RSA密钥对。现在我的其他应用程序需要指数必须是4个字节长。有没有办法设置它,所以KeyPairGenerator将使用4个字节指数而不是3个字节?

1 个答案:

答案 0 :(得分:1)

可以使用java.security.KeyPairGenerator的实例初始化

java.security.spec.AlgorithmParameterSpec,您可以在其中设置要使用的公共指数。只需选择“4字节指数”(无论这意味着什么)。 RSA要求公共指数为奇数正整数(不是1);主要值是首选(但不是强制性的)。