公开密钥RSA算法研究与探讨分析
公开密钥RSA算法研究与探讨 第一章 什么是加密算法及其重要性 第二章 RSA算法描述 第三章 RSA算法的安全性和实用性 第四章 RSA算法和DES算法的比较 第一章 加密算法 一、 什么是数据加密? 二、 加密的基本功能 三、 加密的分类 四、 公开密钥体系 第二章 RSA算法描述 第一节 密钥的产生 1. 选择两个大素数,p 和q 。 2. 计算n = p * q 。 (n)=(p-1)(q-1)。 3. 选择加密密钥e,要求 e 和 (n) 互质。 4.计算解密密钥d, 满足de≡1(mod φ(n))。其中n和d也要互质。数e和n是公钥,d是私钥。 第二节 加密与解密 1. 加密信息 m(二进制表示)时,首先把m分成等长数据块 m1 ,m2,..., mi ,块长s,其中 2^s = n, s 尽可能的大。 2. 对应的密文是:ci ≡mi^e ( mod n ) ( a ) 3. 解密时作如下计算:mi ≡ci^d ( mod n ) ( b ) RSA 可用于数字签名,方案是用 ( a ) 式签名, ( b )式验证。 第三节 验证质数算法 1. 检查 n 是否能被较小的质数整除。 2. 从 { 1,2,3,4...,n-1 } 中随机选取 a 3. 测试 a,n
您可能关注的文档
最近下载
- 青少年活动中心运营管理方案.docx VIP
- 110kV〜750kV架空输电线路施工及验收规范.docx VIP
- 《数据资产—数据质量评估标准》.docx VIP
- 26春《单元测试卷》语文 人教版 2下(A4)含答案.docx VIP
- 【智能控制理论讲解】智能控制理论与方法.ppt VIP
- 2025年广西壮族自治区中考语文真题卷(含答案与解析).pdf VIP
- 小学数学一年级下竖式计算练习题(进位加退位减不进位退位).pdf VIP
- 认真认识党史国史 努力争做合格党员 .docx VIP
- (新教材)2026年北师大版七年级下册数学 问题解决策略:特殊化 课件.pptx
- 大学英语四级考试2024年6月真题(第一套).docx VIP
原创力文档

文档评论(0)