RSA 加解密算法详解
2024-09-04 15:17:07
RSA 为”非对称加密算法”。也就是加密和解密用的密钥不同。
(1)乙方生成两把密钥(公钥和私钥)。公钥是公开的,任何人都可以获得,私钥则是保密的。
(2)甲方获取乙方的公钥,然后用它对信息加密。
(3)乙方得到加密后的信息,用私钥解密。
如果公钥加密的信息只有私钥解得开,那么只要私钥不泄漏,通信就是安全的。
所以,如果两个服务器通信,可以有两对公私钥。
A和B通信。
A把数据通过B给到的公钥b1进行加密,然后通过http传给B。B服务器拿着自己的私钥b2进行解密。
B返回数据的时候,用A给的公钥a1进行加密,A拿到后根据自己的私钥a2进行解密。
RSA算法我看了三遍,找人讲了一遍,终于懂了。而且还明白了别人不懂得东西。恩,不错。加油。学东西,如果难一点没关系,一遍看不懂没关系。3遍,10遍,想学肯定能学会。
最新文章
- 解压版Tomcat配置
- IntelliJ IDEA - 注释模板
- 【转】js判断手机访问网页
- php基础教程-输出Hello World
- css3加载ing动画
- 给三个int,判断是否可构成三角形算法
- Get familiar with key Frameworks of ios
- nyoj 1238 最少换乘(dijkstra)
- ";No appenders found for logger"; and ";Please configure log4j properly";
- 7.3.5 Tomcat堆溢出分析(1)
- [nodejs] nodejs开发个人博客(七)后台登陆
- SpringBoot学习笔记(6) SpringBoot数据缓存Cache [Guava和Redis实现]
- MyBatis-进阶1
- vue-router进阶-2-路由原信息
- Codeforces.911F.Tree Destruction(构造 贪心)
- S老师 打飞机 学习
- JS 变量是否有值的判断
- Windows 之 可以Ping通服务器但无法使用服务器连接的共享打印机
- python开发_tkinter_多级子菜单
- 001——数组(一)数组知识及foreach函数应用
热门文章
- MongoDB详解
- Python模块与函数
- CRM, C4C和Hybris的工作流简介
- 广搜,深搜,单源最短路径,POJ(1130),ZOJ(1085)
- HDU(1166),线段树模板,单点更新,区间总和
- IDEA的常用操作(快捷键)
- python 3+djanjo 2.0.7简单学习(二)--创建数据库和模型
- jQuery UI datepicker z-index默认为1 怎么处理
- 【Java】Maven安装、Eclipse配置以及相关错误解决集合
- JAVAWEB开发中过滤器的概述及使用