当前位置:网站首页>带你一分钟了解对称加密和非对称加密
带你一分钟了解对称加密和非对称加密
2022-07-26 16:31:00 【我是渣渣辉】
1、对称加密
使用同一个密钥进行加密和解密
有一个密钥key,加密的数据 name=user password=123456. 使用key对name和password进行加密对方使用key对name和password进行解密 拿到解密后的真实数据。
![(img-cyvdERf8-1658754333205)(C:\Users\26807\AppData\Roaming\Typora\typora-user-images\image-20220723161403047.png)]](/img/a9/00d94926bae7ae5ab0abfafbc20a1e.png)
对称加密的特点:对称加密的加密强度高,很难破解。
但在实际应用中面临一个非常棘手的问题:如何安全的保存密钥?
2、非对称加密
指的是有一对密钥(公钥和私钥):使用公钥对数据加密,加密之后只能私钥去解密。
![(img-Vgd5nHO9-1658754333206)(C:\Users\26807\AppData\Roaming\Typora\typora-user-images\image-20220723161355146.png)]](/img/b6/fa378d781737c6d31fe75760eabccd.png)
1.远程Server收到Client端用户TopGun的登录请求,Server把自己的公钥发给用户。
2.Client使用这个公钥,将密码进行加密。
3.Client将加密的密码发送给Server端。
4.远程Server用自己的私钥,解密登录密码,然后验证其合法性。
5.若验证结果,给Client相应的响应。
私钥是Server端独有,这就保证了Client的登录信息即使在网络传输过程中被窃据,也没有私钥进行解密,保证了数据的安全性,这充分利用了非对称加密的特性。
ssh进行连接的时候会使用到: 加密算法,密钥交换算法,完整性校验
ssh中是如何应用的加密方式:ssh即使用了对称加密又使用了非对称加密。
非对称加密时在认证用户连接的时候使用的,对称加密是在用户连接之后开始传输数据的时候加密数据的
对称加密都有哪些加密算法,
AES,DES,3DES
DES是⼀种分组数据加密技术(先将数据分成固定长度的⼩数据块,之后进⾏加密),速度较快,适⽤于⼤量数据加密,⽽3DES是⼀种基于DES的加密算法,使⽤3个不同密匙对同⼀个分组数据块进⾏3次加密,如此以使得密⽂强度更⾼。
相较于DES和3DES算法⽽⾔,AES算法有着更⾼的速度和资源使⽤效率,安全级别也较之更⾼了,被称为下⼀代加密标准。
非对称加密都要哪些加密算法
RSA,DSA,ECC
RSA和DSA的安全性及其它各⽅⾯性能都差不多,⽽ECC较之则有着很多的性能优越,包括处理速度,带宽要求,存储空间等等。
边栏推荐
猜你喜欢

Marketing guide | several common micro blog marketing methods

Oracle创建表分区后,查询的时候不给出partition,但是会给分区字段指定的值,会不会自动按照分区查询?

Why is digital transformation so difficult?!

Operating system migration practice: deploying MySQL database on openeuler

Vlang's way of beating drums

【飞控开发基础教程3】疯壳·开源编队无人机-串口(基础收发)
Final consistency distributed transaction TCC

Marxan model, reserve optimization and protection vacancy selection technology, application in invest ecosystem

导数、微分、偏导数、全微分、方向导数、梯度的定义与关系

Docker install redis? How to configure persistence policy?
随机推荐
最终一致性性分布式事务 TCC
How to configure tke cluster node Max pod
Configmap of kubernetes
“青出于蓝胜于蓝”,为何藏宝计划(TPC)是持币生息最后的一朵白莲花
视频媒介video
PyQt5快速开发与实战 3.4 信号与槽关联
Tao and art of R & D Efficiency - Tao chapter
Selection of industrial serial port to WiFi port to Ethernet module of Internet of things
Marketing guide | several common micro blog marketing methods
The first case in Guangdong! A company in Guangzhou was punished by the police for failing to fulfill its obligation of data security protection
综合设计一个OPPE主页--导航栏的设计
The "nuclear bomb level" log4j vulnerability is still widespread and has a continuing impact
vscode批量删除
综合设计一个OPPE主页--布局与初始化
guetzli简单使用
PyQt5快速开发与实战 3.2 布局管理入门 and 3.3 Qt Designer实战应用
接口比较器
docker安装redis?如何配置持久化策略?
JS API summary of Array Operations
利用MySQL主从复制延迟拯救误删数据