现代密码-公钥密码RSA
https://www.518cn.com 发布时间:2025-03-18 18:54 作者:网络
摘要:实验介绍: 一个密钥(公钥)是公开的,另一个密钥(私钥)必须保密,且由公钥求解私钥的计算是不可行的。 RSA 1选取质数p和q(pq不可公开) 2计算n=pq,φ(n)=(p-1)(q-1) 3随机选取整数
实验介绍:
一个密钥(公钥)是公开的,另一个密钥(私钥)必须保密,且由公钥求解私钥的计算是不可行的。
RSA
1选取质数p和q(pq不可公开)
2计算n=pq,φ(n)=(p-1)(q-1)
3随机选取整数e作为公钥,要求1<e<φ(n),e和φ(n)互质
如果不互质,就没有逆元,算不出私钥。
4计算私钥d,怎么计算呢,使用欧几里得算法先算出e在φ(n)下的逆元,再求e逆元在modφ(n)下的值。
举例:p=43,q=59,n=pq=43x59=2537.
φ(n)=(p-1)(q-1)=42x58=2436
选取e=13,满足1<e<φ(n),e和φ(n)互质,ed=1modφ(n)
d=937
加密
解密
私信发python代码
二:RSA数字签名
在一般加密的情况下,公钥和私钥密码对用的是接受方的。
在RSA数字签名的情况下,加密用的是私钥,作为身份的证明。解密使用的是公钥。
三:RSA安全
共模攻击
前提:n相同,公钥不同,公钥1和公钥2互质。
使用不同公钥加密了同一条内容。
密文分别为
低指数攻击
加密的密钥e不能小。
p-1和 q-1都应有大的素数因子
防范措施
(1)密钥长度
2048bit
(2)参数选择
p和q的长度相差不能太大
p和q的差值不应太小
gcd(p-1,q-1)应尽可能小
相关文章
- 子母钟系统,安徽京准助力高考精准时间 子母钟系统,安徽京准助力高考精准时间 京准电子科...03-18
- 京准电钟:NTP校时服务器于安防监控系统应用方案 京准电钟:NTP校时服务器于安防监控系统应...03-18
- 参考视频:https://www.bilibili.com/video/BV1itwgeHEEk/?spm_id_from=333.1387.upload.video_card.click&vd_source=e9...03-18
- 京准电钟:NTP精密时钟服务器在自动化系统中的作用 京准电钟:NTP精密时钟服务器在自动化系...03-18
EWM181-Z12S简易型zigbee3.0模块的技术解析与应用指南
一、产品概述:重新定义低功耗无线通信 EWM181-Z12S是简单易用型工业级ZigBee3.0无线模块,支持...03-18- 这里要说的是,用户登录密码属于用户隐私数据。首先,隐私数据属于敏感数据,不能明文传...03-18
- 本文将介绍 TOPIAM 与 Wiki 集成步骤详细指南。 应用简介 Wiki.js 是一款高度可定制...03-18
- 官方下载 夸克网盘 Kali Linux 2021.3具有以下优势: 增强的OpenSSL兼容性 扩大连接范围:重新配置...03-18
- 一.ELF文件结构 0x01什么是ELF文件 1.linux环境中,二进制可持性文件的类型是ELF(Executable and Link...03-18
- 京准电钟:北斗卫星校时器助力智慧电子政务系统 京准电钟:北斗卫星校时器助力智慧电子政...03-18
最新评论