梅森素数表

在学习RSA过程中,需要大素数,发现网上没有现成的梅森素数表。因此,利用Python的pow()函数计算了部分梅森数,形成梅森素数表。梅森数是2^n-1的形式,若为素数则称梅森素数。目前,第41和47个梅森素数之间的未知梅森素数尚不清楚。
摘要由CSDN通过智能技术生成

     正在学习RSA,需要用到大素数,然后google一下,竟然没有现成的,都是要先算才有,如2的n次方减1那种,于是有了下面的梅森素数表(只算了一部分,用python的pow()函数算的).

     梅森数是指形如2n − 1的数,记为Mn;如果一个梅森数是素数那么它称为梅森素数

序号

n

Mn=(2^n)-1

Mn的位数

发现时间

发现者

1

2

3

1

古代

古人

2

3

7

1

古代

古人

3

5

31

2

古代

古人

4

7

127

3

古代

古人

5

13

8191

4

1456年

无名氏

6

17

131071

6

1588年

Cataldi

7

19

524287

6

1588年

Cataldi

8

31

2147483647

10

1772年

欧拉

9

61

2305843009213693951

19

1883年

Pervushin

10

89

618970019642690137449562111

27

1911年

Powers

11

107

162259276829213363391578010288127

33

1914年

Powers

12

127

170141183460469231731687303715884105727

39

1876年

卢卡斯

13

521

686479766013060971498190079908139321726

943530014330540939446345918554318339765

605212255964066145455497729631139148085

803712198799971664381257402829111505715

1

157

1952年1月30日

Robinson

14

607

531137992816767098689588206552468627329

593117727031923199444138200403559860852

24273916250226522928566888932948624650

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值