公钥加密算法

article/2025/9/25 6:49:37

3 公钥加密算法

加密工具使用

  1.   运行RSA-Tool,点击Start按钮,滑动鼠标生成一个随机数。点击Generate生成一对大质数p、q及N=p×q。

  2. 自己选定一个可用的整数e(可使用默认的10001,也可以使用其他的)。点击Calc.D生成d。

    3 将公钥(N,e)发送给小伙伴,小伙伴利用该公钥进行消息加密并发回密文。利用私钥对小伙伴发来的密文进行解密。(可打开两个窗口进行操作,注意按钮不可点击时需要点generate或encript激活test和decript按钮)

 

RSA算法的数学原理

1 调试运行RSA.cpp,选择两个不同的素数。

2根据生成的d和e验证公式d×e ≡ 1 (mod (p-1)(q-1))

3 验证密钥是否有效(加密解密的计算过程和结果是否正确)

17*71=697 17^3=4913

利用RSA-Tool加密消息

  1. 运行RSA-Tool,点击Start按钮,滑动鼠标生成一个随机数。
  2. 点击Generate生成一对大质数p、q及N=p×q。
  3. 自己选定一个可用的整数e。
  4. 点击Calc.D生成d。
  5. 至此创建了一对公钥和私钥。
  6. 将公钥(N,e)发送给小伙伴,小伙伴利用该公钥进行消息加密并发回密文。
  7. 利用私钥对小伙伴发来的密文进行解密。

注:加密时仅需要e和N,解密时仅需要d和N。

利用RSA算法实现对称密钥的安全分配

  1. 小A同学准备一些文字,选择一个密钥利用DES-Tool对文字进行加密得到密文1。

    miwenyi:9152378DB43D33D6

    2 小B同学运行RSA-Tool,生成公钥和私钥,将公钥发送给小A同学,私钥自己留存。

    gong:7B8842C3703D1E283E70E56D64CC0D0477339D6CBA560B65F8E74F27A1C51E51/10001 si:CD710F9778522C954143004BAE16AC8D1F21F56F54285A756AFE4DB0C0CA7B1

    3 小A同学利用小B同学的公钥对加密信件时使用的对称密钥进行加密,得到密文2。将密文1和密文2一同发送给小B同学。

    miwen2: 694DFB1C7ACB8F1B0C2C1853331A72B0D7902778114A74F4786AB0A60643219E miwen1:9152378DB43D33D6

    4 小B同学首先用自己的私钥解密密文2,接着利用解密密文2得到的对称密钥在DES-Tool中解密密文1,得到原始文字内容。

利用RSA算法生成数字签名

1. 小A同学运行Hash-Tool,生成某文件的MD5值。

2C7460AF9C442DCFDC491DB2ADC3B482

2 小A同学利用RSA Tool对生成的MD5值进行私钥加密(反向使用RSA算法,Generate生成密钥后将D和E交换位置,再用test进行加密)。

11949D81C1FB5C1DA92E3A418ACC4A10A022887D6DBE5FA4D9067D1BC8480D12

3小A同学将公钥、文件和加密后的MD5一起发送给小B同学,由小B同学验证数字签名的正确性(软件中先激活test按钮,再填写公钥进行解密)。


http://chatgpt.dhexx.cn/article/lGfjH8X4.shtml

相关文章

2021-05-05

5.5 实训主题:密码学(后续) 公钥加密算法 RSA算法的数学原理 阅读RSA.cpp中的代码,了解其实现方法。调试运行RSA.cpp,选择两个不同的素数。根据生成的d和e验证公式de ≡ 1 (mod (p-1)(q-1))。输入要加密的数。验证…

公钥密钥加密原理

转载自:https://www.jianshu.com/p/0bf1c3c047e5 第6章 网络编程与网络框架 6.1 公钥密钥加密原理 6.1.1 基础知识 密钥:一般就是一个字符串或数字,在加密或者解密时传递给加密/解密算法。对称加密算法:加密和解密都是使用的同…

公钥密码体制及RSA公钥加密算法(上)

一.公钥密码体制 (1)公钥(非对称)密码概述: 优点:免去密钥分发,密钥管理简单 (2)公钥加密的设计原则: 已知公私钥,进行加密解密是简单容易的 单…

网关与路由器的区别!!

自我认识: “网关” :让两个不同网络相互之间进行通信,可以使具有不同协议的网络相互连接。 “路由器”:能在计算机网络之间发送和接收数据包的设备,并且提供最佳路由路径的一种网络互联设备。但是只能在使用相同协议…

什么是网关和网关的作用

什么是网关? 网关(Gateway)指的是这一个网络连接到另一个网络的“关口”,它又称网间连接器、协议转换器。在Internet网里,网关的作用是一种连接内部网与Internet上其它网的一种中间设备,通俗来说,也叫做“路由器”。网关地址是能…

微服务——API网关

什么是API网关 API网关(API Gateway)是应用服务之前的系统,用来代理业务系统的服务API,在网关层处理所有的非业务功能,实现管理授权、访问控制和流量限制等功能。这样业务系统就可以专注于业务,而不用去处…

网关和路由器的区别

摘要:网关是逻辑概念,路由器是物理设备,路由器可以作为网关来使用。路由器是一个设备,而网关是一个结点(概念层)。应该说:路由器可以实现网关的功能。另外,网关的功能还可以由局域网中一台双网卡的机器&…

PowerBI Server端管理数据网关

作为企业PowerBI的管理员,日常工作除了分发报表,可能就是管理网关了,目前国际版的Server端已经更新了网关管理的页面,但是入口没变,仍然是设置—管理网关。 新建数据源 进入管理网关页面后,左上角有一个新…

守护企业网关

相比UTM、防毒墙等概念,用户关注的只是网关处如何确保网络安全以及对病毒攻击的拦截。 有一天,在一家大型外企工作的小王,利用午休空挡通过MSN将一个名为Dancing Skeleton的游戏小程序传给朋友分享,当消息发过去后,屏…

网关介绍

网关(Gateway)又称网间连接器、协议转换器。网关在网络层以上实现网络互连,是最复杂的网络互连设备,仅用于两个高层协议不同的网络互连。网关既可以用于广域网互连,也可以用于局域网互连。 网关是一种充当转换重任的计算机系统或设备。在使用…

微服务网关——需求篇

概念 API Gateway(API GW / API 网关),顾名思义,是企业 软件系统在系统边界上提供给外部访问内部接口服务的统一入口。网关并不是微服务所特有的,实际上网关在微服务之前就已经存在很久了,例如银行、证券等…

网关是什么?工业网关是什么?

网关是什么?工业网关是什么? 网关(Gateway)又称网间衔接器、协议转化器。网关在传输层上以完结网络互连,是最复杂的网络互连设备,仅用于两个高层协议不同的网络互连。网关的结构也和路由器相似,不同的是互连层。网关既…

守护企业网关

相比UTM、防毒墙等概念,用户关注的只是网关处如何确保网络安全以及对病毒攻击的拦截。 有一天,在一家大型外企工作的小王,利用午休空挡通过MSN将一个名为Dancing Skeleton的游戏小程序传给朋友分享,当消息发过去后,屏…

B2B网关支付方案介绍

B2B网关支付方案介绍 目录 一、B2B网关概述 二、B2B网关方案 一、B2B网关概述 业务背景:近年来,随着互联网支付业务逐步进化,C端已成红海,而B端成为群蓝海。市场上普遍存在的对B端支付需求又得不到满足。 业务场景&#xff1a…

网关的简介

好想你 ------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 转自:https://www.cnblogs.com/coolfiry/p/8193768.html 一、API网关的…

路由器和网关的区别

转载自:https://blog.csdn.net/H12KJGJ/article/details/73436678 顾名思义,网关(Gateway)就是一个网络连接到另一个网络的“关口”。 按照不同的分类标准,网关也有很多种。TCP/IP协议里的网关是最常用的,在…

网关的选型方案

1. 选型场景描述 目前了解分析,将遇到的客户场景有三类: 极简私有化中高度私有云需求SaaS云端 极简私有化 :对企业数据敏感要求高,系统的使用率和性能要求低,因此设备资源提供也相对低。 极简私有化,适…

企业级API网关的设计

原创 2017-05-25 郑治国 EAWorld 转载本文需注明出处:微信公众号EAWorld,违者必究。 本文目录: 一、网关简介 二、网关的作用和价值 三、企业级API网关需要具备的条件 四、业界常用的API网关方案 五、如何设计一个好的企业级API网关产品 …

阿里云产品推荐——网关

VPN网关用于阿里云VPC与企业数据中心、企业办公网络或互联网平台之间通过互联网传输加密流量。您可以使用此服务为数据传输建立可靠和安全的连接。根据中国的法规和法律,阿里云 VPN 网关不能用作互联网访问服务。 好处 安全性 支持Internet Key Exchange (IKE)、…

微服务网关网关限流

微服务网关Gateway 1.微服务网关Gateway1.1 微服务网关概述微服务网关的优点实现微服务网关的技术: 1.2 微服务网关微服务搭建步骤 1.3 微服务网关跨域1.4 微服务网关过滤器 2.网关限流2.1思路分析2.2令牌桶算法2.3令牌桶思路分析2.4限流代码思路 1.微服务网关Gatew…