使用轻量级API生成Bouncy Castle RSA密钥对

使用轻量级API生成Bouncy Castle RSA密钥对,第1张

使用轻量级API生成Bouncy Castle RSA密钥

您正在为两个使用正确的值。

publicExponent应该是Fermat编号。0x10001(F4)是当前推荐值。3(F1)也被认为是安全的。

RSA密钥生成需要素数。但是,不可能生成绝对质数。像任何其他加密库一样,BC使用可能的质数。确定性表示您希望数字是质数的确定性。任何高于80的值都会大大减慢密钥生成的速度。

请注意,在素数不是真素数的情况下,由于BC检查相对素数,因此RSA算法仍然可以使用。



欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/4938012.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-11-13
下一篇 2022-11-13

发表评论

登录后才能评论

评论列表(0条)

保存