- 22
- 0
- 约3.66千字
- 约 5页
- 2020-11-03 发布于黑龙江
- 举报
1、RSA算法
它是第一个既能用于数据加密也能用于数字签名的算法。它易于理解和操作,也很流行。算法的名字以发明者的名字命名:Ron Rivest, Adi Shamir 和Leonard Adleman。但RSA的安全性一直未能得到理论上的证明。它经历了各种攻击,至今未被完全攻破。
一、RSA算法 :
首先, 找出三个数, p, q, r,
其中 p, q 是两个相异的质数, r 是与 (p-1)(q-1) 互质的数......
p, q, r 这三个数便是 private key
接著, 找出 m, 使得 rm == 1 mod (p-1)(q-1).....
这个 m 一定存在, 因为 r 与 (p-1)(q-1) 互质, 用辗转相除法就可以得到了.....
再来, 计算 n = pq.......
m, n 这两个数便是 public key
编码过程是, 若资料为 a, 将其看成是一个大整数, 假设 a n....
如果 a = n 的话, 就将 a 表成 s 进位 (s = n, 通常取 s = 2^t),
则每一位数均小於 n, 然後分段编码......
接下来, 计算 b == a^m mod n, (0 = b n),
b 就是编码後的资料......
解码的过程是, 计算 c == b^r mod pq (0 = c
您可能关注的文档
最近下载
- T_CRES 0032-2025 风力发电机组 脂类润滑轴承及齿轮运行和维护规范.docx VIP
- 2025年台州市天台县招聘工会社会工作者11人笔试题库含答案详解(预热题).doc VIP
- 《数字化测图》全套教学课件.pptx
- PADS 详细入门教程.pdf VIP
- 大学生就业指导全套完整教学课件.pptx
- 围手术期抗菌药物预防性使用管理制度.docx VIP
- Q_SY 05201.8-2016 油气管道监控与数据采集系统 通用技术规范 第8部分:过程控制逻辑图.docx VIP
- Q_SY 05201.9-2016 油气管道监控与数据采集系统 通用技术规范 第9部分:站场控制系统设计与集成.docx VIP
- 国家消防局系列消防安全培训课件-宾馆饭店消防培训课件.pptx VIP
- 贝克绝望量表手册:背景、应用与心理测量特性.pdf VIP
原创力文档

文档评论(0)