如何在API 18上为KeyPairGeneratorSpec设置密钥大小?

5
1个回答

5
根据文档,似乎API级别18支持不同的RSA Key大小。但是根据另一种来源 (参考API级别18):

当前无法指定密钥大小或类型,生成的密钥默认为2048位RSA。

虽然我认为你应该能够使用不同的AlgorithmParameterSpec,例如自API级别1起可用的旧的RSAKeyGenParameterSpec,它将密钥大小作为构造函数参数:
keyPairGenerator.initialize(new RSAKeyGenParameterSpec(keySize, publicExponent));

1
谢谢!对于我的当前需求,“生成的密钥默认为2048位RSA”就足够了。 - Jonik

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接