美文网首页工具癖每天写1000字
什么是对称加密和非对称加密

什么是对称加密和非对称加密

作者: 九日照林 | 来源:发表于2018-08-15 09:33 被阅读5次

今天老大问了我一个问题:什么是对称加密和非对称加密。我一头雾水,还真不知道呢。
于是我去查了一下发现了一篇很好的博客文章解释了这两个概念:白话解释 对称加密算法 VS 非对称加密算法

对称加密

其实总体上来说,对称加密就是在一组人当中相互传文件以打暗号的方式,比如我们约定a用###表示,b用¥¥表示,有这样的一个一一对应的规则在这,我们收到密文之后,只需要根据这张表去寻找对应的字母就可以把暗文转化成明文,叫对称加密,symmetric key encrytion。
原因是总体格式如下:明文<-->密钥<-->密文在这里,明文经过密钥以后就会加密成密文。

非对称加密

非对称加密有个坏处就是,万一有不怀好意的人获取了加密的规则,也就是钥,那么密文很自然就能破解了,因此风险比较高。
对应的非对称加密是采用“公钥和私钥”方式,也就是比如张三要给李四发一份文件,那么就要询问李四的公钥,按照李四的公钥去加密这份文件,而这份文件也只能由李四的私钥去解密。
在这里:

  1. 每个人的公钥和私钥是一一对应的,特定的私钥能解特定的公钥。
  2. 公钥是可以公开的,相当于给某个特定的人(比如“李四”)解密的特定的锁头,而这个锁头也只有这个人(“李四”)的私钥也就是钥匙才能打开。
    总体大概关系就是这样。

相关文章

  • Https加密原理图解

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

  • 学习笔记:HTTPS协议原理

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

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

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

  • 第四篇:非对称加密及RSA加密算法

    目录一、非对称加密 1、什么是非对称加密? 2、对称加密的工作过程 3、非对称加密的优点 4、非对称加密的不足二、...

  • 4-对称加密

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

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

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

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

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

  • https交互流程简述

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

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

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

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

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

网友评论

    本文标题:什么是对称加密和非对称加密

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