美文网首页
对称加密和非对称加密

对称加密和非对称加密

作者: 梁森的简书 | 来源:发表于2021-03-01 23:21 被阅读0次

密钥就是一种加密算法

对称加密

加密解密是同一把密钥(加密算法)
关键是如何把密钥发送给另一方,发送的密钥可能会被截获,是不安全的
如果用另一种加密算法对加密解密的算法进行加密,就进入了一个死循环。
怎么将密钥安全地发送给另一方呢?
优点:快
缺点:被破解后不安全

非对称加密

加密解密不是同一把密钥(加密算法)
将密钥安全地发送给了另一方
对称加密+非对称加密共同解决加密问题
对称加密仍然天天在用(非对称加密传递的是对称加密的密钥)
优点:只有公钥能对对应的私钥加密后的数据进行解密,安全
缺点:慢

会话密钥

对发送数据进行加密的密钥

混合密钥系统(非对称加密+对称加密)

数据发送方先拿到接收方的公钥,使用该公钥对会话密钥进行加密,使用会话密钥对要发送的数据进行加密,最后将加密后的会话密钥和加密后的数据一起发送给接收方。

数字签名

防止抵赖、能够检查签名之后是否被更改
A使用私钥将数据进行加密,之后将原数据和加密之后的数据和公钥一起发给B。B在收到A发送来的数据后使用公钥对加密之后的数据进行解密看解密之后的数据和A发送来的原数据是否一致。
(不怕被监听,就怕被修改)

加密肯定要解密,所以像MD5不可逆的加密不能用于加密。

相关文章

  • 学习笔记:HTTPS协议原理

    对称加密和非对称加密 加密分两种,对称加密和非对称加密。对称加密是指加密的双方使用同一个密钥加密和解密数据。非对称...

  • 4-对称加密

    对称加密与非对称加密 按照密钥的特征不同, 密码体制分为对称密码体制和非对称密码体制。对称加密和非对称加密都是可逆...

  • ios开发之证书和签名机制(一)

    非对称加密和摘要 1、非对称加密的特性和用法 1) 非对称加密算法(RSA):非对称加密算法指加密秘钥和解密秘钥是...

  • Web开发必须了解的密码学技术

    对称加密与非对称加密 按照密钥的使用形式,加密算法可以分为对称加密和非对称加密(又叫公钥加密)。对称加密在加密和解...

  • Https加密原理图解

    1. 为什么要用对称加密+非对称加密? 结合对称加密的快和非对称加密的安全。 2. 为什么不能只用非对称加密? 如...

  • Linux系列五之SSH原理深度解析

    一、对称加密和非对称加密 为了理解SSH,先要介绍两个重要概念:对称加密和非对称加密。 1-1、对称加密 所谓对称...

  • https交互流程简述

    https使用到的加密算法 对称加密非对称加密 通过非对称加密,交换对称加密的密钥,之后采用对称加密传输非对称加密...

  • iOS逆向攻防之HASH,数字签名,对称加密算法

    在密码学中,加密部分主要分为对称加密和非对称加密,非对称加密主要有RSA非对称加密(使用公钥/私钥来加密解密),对...

  • iOS逆向攻防之HASH,数字签名,对称加密算法

    在密码学中,加密部分主要分为对称加密和非对称加密,非对称加密主要有RSA非对称加密(使用公钥/私钥来加密解密),对...

  • https传输过程

    HTTPS传输过程主要涉及到对称加密和非对称加密两种方式,对称加密用来加密数据内容,非对称加密用来加密对称加密的秘...

网友评论

      本文标题:对称加密和非对称加密

      本文链接:https://www.haomeiwen.com/subject/wcsjdktx.html