|
发表于 2023-10-2 16:28:47
|
显示全部楼层
以 p = 10^100 + 949 为例,使用 julia 验证上述结果(由于 10^100+949 是 8k+5 型素数,故选 c = 2)
a = big(10)^100 + 949; b = (a-1) >> 2; x0 = powermod(2, b, a); d = isqrt(a);
x1 = a % x0;
while x1 > d
x2 = x0 % x1;
x0, x1 = x1, x2
end
println((x1, x0 % x1))
得:(99697921470138519447541656418848509184628524016382, 7766881905507050845172598218029833369440123277895)
和 https://bbs.emath.ac.cn/forum.ph ... amp;page=1#pid78125 第 7 楼的结果一致。 |
|