← NotedeckAll engines · 密码学

密码学

12 engines
Extended Euclidean · gcd, Bézout & modular inverse
gcd+Bézout系数 as+bt=gcd · 回代 · 模逆元
Chinese Remainder Theorem · reconstruct x
互素模同余组 · Mᵢ·(Mᵢ⁻¹) · 唯一重构x
Euler's totient φ(n)
φ(n)=n∏(1−1/p) · 质因数分解 · 单位元计数
Miller–Rabin primality test
n−1=2^r·d · 见证平方序列 · 强伪证/合数
Fermat's little theorem
a^(p−1)≡1 mod p · 幂序列 · 伪素数/Carmichael
The birthday attack
碰撞概率1−∏(1−k/N) · ≈√N · 哈希碰撞
Elliptic-curve point addition
y²=x³+ax+b · 弦切法/F_p点加 · 斜率λ
ElGamal public-key encryption
h=g^x · c1=g^k,c2=m·h^k · 解密还原m
Shamir's Secret Sharing (t, n)
(t,n)门限 · 多项式f(0)=S · Lagrange重构
Feistel network · encrypt / decrypt
L/R交换异或 · 轮函数F · 加解密对称还原
One-time pad · XOR secrecy & key reuse
c=m⊕k · 完美保密 · 密钥重用c1⊕c2泄露
Merkle tree · inclusion proof
哈希树 · 包含证明审计路径 · 重算到根验证