Window CryptoAPI:生成RSA密钥对时,我可以选择公共指数吗?

时间:2009-11-16 10:42:13

标签: cryptography rsa cryptoapi rsacryptoserviceprovider

使用Windows CryptoAPI,是否有任何方法可以指定在生成新密钥对时使用哪个公共指数(即3而不是65537)?

作为一个额外的问题:如何使用.NET RSACryptoServiceProvider

访问此功能

编辑:我的猜测是答案是“否”,但我想得到确认。

2 个答案:

答案 0 :(得分:3)

不 - 我们去了:)更严肃CryptGenKey您可以发送给CryptGenKey的唯一参数设置在CryptSetKeyParam。您可以从文档中看到,您只能为每种密钥类型设置有限数量的属性,并且只能为RSA密钥设置一个属性。

(另外,我确信你知道,小指数无论如何都很危险)

答案 1 :(得分:1)