STEP1: 生成密钥解密者生成2个大素数p,qp,qp,q,计算n=pqn=pqn=pq加密者密钥为nnn,解密者密钥为(p,q)\left(p,q\right)(p,q)STEP2: 加密信息mmm计算c≡m2(mod n)c\equiv m^2\left(\mod n\right)c≡m2(modn)STEP3: 解密信息求解同余式\left\{ \begin{array}{**lr**} m^2\equiv c\left(\mod p\right)\\ m^2\equiv c\left(\mod q\right) \end{array} \right.
STEP1: 生成密钥
解密者生成2个大素数p,qp,qp,q,计算n=pqn=pqn=pq
加密者密钥为nnn,解密者密钥为(p,q)\left(p,q\right)(p,q)
STEP2: 加密信息mmm
计算c≡m2(mod n)c\equiv m^2\left(\mod n\right)c≡m2(modn)
STEP3: 解密信息
求解同余式\left\{ \begin{array}{**lr**} m^2\equiv c\left(\mod p\right)\\ m^2\equiv c\left(\mod q\right) \end{array} \right.
最后更新于3年前