三七二十一
LUCKY !

定理

若 p 是素数且 p∤a,则 a^(p-1) ≡ 1 (mod p)。如 2^6=64≡1(mod 7),3^10=59049≡1(mod 11)。

a^(p-1)≡1 mod p for prime p.

应用:素性检验

若 a^(n-1)≢1(mod n),则 n 是合数。费马素性检验虽存在 Carmichael 数例外,但是大多数现代素数测试的基础。

欧拉的推广

欧拉定理:若 gcd(a,n)=1,则 a^(φ(n))≡1(mod n)。这就是 RSA 加密的数学基础。

返回