美文网首页
Fermat素性检验

Fermat素性检验

作者: kongkong2333 | 来源:发表于2018-12-19 16:22 被阅读0次

Fermat素性检验

给定奇素数n>=3和安全参数t.

  1. 随机选取整数b,2<=b<=n-2;
  2. 计算r≡b^(n-1)(mod n);
  3. 如果r!=1,则n是合数;
  4. 上述过程重复t次.

可能会遇到Carmichael数,要尽可能避免

Carmichael数:

合数n称为Carmichael数,如果对于所有的正整数b,(b,n)=1,都有同余式:b^(n-1)≡1(mod n)成立.

相关文章

网友评论

      本文标题:Fermat素性检验

      本文链接:https://www.haomeiwen.com/subject/qzvjkqtx.html