【发布时间】:2017-08-29 13:18:12
【问题描述】:
在过去的一周半里,我一直在尝试使用 Python 为 RSA 加密生成大质数,但没有成功。费马素性检验在 512 位的尺度上是不可行的,我不能完全理解 Miller-Rabin。 (我 13 岁)所有在线脚本似乎都适用于我正在使用的 Python 版本以下。我应该怎么做才能产生大量素数? (是的,概率素数很好。)
【问题讨论】:
-
对于您感兴趣的大小的数字,fermat 素性测试应该是完全可行的。只要确保您使用 3-arg 版本的 pow,例如
pow(2, p-1, p) == 1
标签: rsa primes python-3.6