您正在为两个使用正确的值。
publicExponent应该是Fermat编号。0x10001(F4)是当前推荐值。3(F1)也被认为是安全的。
RSA密钥生成需要素数。但是,不可能生成绝对质数。像任何其他加密库一样,BC使用可能的质数。确定性表示您希望数字是质数的确定性。任何高于80的值都会大大减慢密钥生成的速度。
请注意,在素数不是真素数的情况下,由于BC检查相对素数,因此RSA算法仍然可以使用。
欢迎分享,转载请注明来源:内存溢出
您正在为两个使用正确的值。
publicExponent应该是Fermat编号。0x10001(F4)是当前推荐值。3(F1)也被认为是安全的。
RSA密钥生成需要素数。但是,不可能生成绝对质数。像任何其他加密库一样,BC使用可能的质数。确定性表示您希望数字是质数的确定性。任何高于80的值都会大大减慢密钥生成的速度。
请注意,在素数不是真素数的情况下,由于BC检查相对素数,因此RSA算法仍然可以使用。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)