Vie*_*iet 5 java random primes biginteger
我知道函数BigInteger.probablePrime(int bitLength,Random rnd)可能输出任何位长的素数.我想在Java中使用真正的素数.有没有可以接受性能的FOSS库?提前致谢!
我正在看1024和2048位素数.
Jas*_*n S 10
编辑:或者,如果您不相信isProbablePrime足够确定,请使用BigInteger构造函数BigInteger(int bitLength, int certainty, Random rnd)来调整您的确定性阈值:
确定性 - 衡量呼叫者愿意容忍的不确定性的指标.新BigInteger表示素数的概率将超过(1 - 1/2 确定性).此构造函数的执行时间与此参数的值成比例.
用于加密目的的概率测试被保证限制误报的可能性 - 它不像存在一些潜在的陷阱数,这只是你想要概率有多低的问题.如果您不相信Java BigInteger类使用它们(如果它们记录了使用的测试会很好),请使用Rabin-Miller测试.
| 归档时间: |
|
| 查看次数: |
15530 次 |
| 最近记录: |