侧边栏壁纸
博主头像
银河驿站 博主等级

行动起来,活在当下

  • 累计撰写 90 篇文章
  • 累计创建 17 个标签
  • 累计收到 0 条评论

目 录CONTENT

文章目录

RSA算法详解

Administrator
2025-04-27 / 0 评论 / 0 点赞 / 17 阅读 / 0 字

RSA算法详解

欧拉定理

na为正整数,且a和n互素,即gcd(a,n)=1,则:

a^{\phi(n)} \equiv 1(modn)

费马小定理

对于任意素数p和正整数a,且a不是p的倍数,则:

a^{p-1} \equiv 1(mod {\,}n)

RSA算法密钥产生

  • 选择p,q p和q都是素数,其中p \neq q
  • 计算n=p \times q
  • 计算\phi(n)=(p-1)(q-1)
  • 选择整数e gcd(\phi(n),e)=1;1<e<\phi(n)
  • 计算d d \equiv e^{-1}(mod{\,}{\phi(n)})
  • 公钥 PU=\{e,n\}
  • 私钥 PR=\{d,n\}

简写

  • OAEP= Optimal Asymmetric Encryption Padding(最优非对称加密填充)
  • PSS = Probabilistic Signature Scheme(概率签名方案)
0

评论区