非对称加密

作者: 卞卡727 | 来源:发表于2018-02-25 15:43 被阅读0次

如果我们想写一封密信给我们的伙伴,在传统意义上,我们有以下几个步骤:

1、用纸写好一封信。
2、找一个不能够被暴力拆开的盒子
3、将信装入盒子
4、给盒子上密码锁
5、给锁设定一个密码
6、想办法将密码告诉收件人(或者双方提前约定密码)
5、送达收信人
6、收信人用密码打开盒子

看似严谨的步骤有很多漏洞:

1、如何找到不能被暴力破解的盒子
2、双方约定的密码容易泄露
3、发件人和收件人都知道密码,密码有可能从发件人方泄露(故意或非故意)
用一个密码对锁进行加密和解密即为对称加密

什么是非对称加密呢?

1、不需要盒子
2、用收件人的公钥对信的内容进行加密,比如把1000字的信通过计算机算法加密为jhdoewhj3hif9vrevnso7dv38这样的密码。
3、收件人有俩把钥匙,一把是公开的,一把是不公开的。公开的钥匙人人可以复制,不公开的钥匙只有自己掌握。
4、用公开的钥匙对信的内容进行加密。
5、用不公开的钥匙对信的内容进行还原。
6、公开的钥匙加密后却无法解密,只能用不公开的钥匙解密。

也就是说用一把钥匙上锁却只能用另一把钥匙开锁。

避免了对称加密的密码泄露问题。

相关文章

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

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

  • https交互流程简述

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

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

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

  • 学习笔记:HTTPS协议原理

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

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

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

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

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

  • Https加密原理图解

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

  • kotlin版本RSA非对称加密解密与分段加密解密

    基于kotlin语言的RSA非对称加密解密与分段加密解密 RSA非对称加密 RSA非对称加密的具体算法与来源我就不...

  • 4-对称加密

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

  • 3.1 非对称加密简介

    非对称加密技术介绍 对称加密技术被称为初等加密技术,非对称加密技术即为高级数据加密技术,安全性更高。非对称加密算法...

网友评论

    本文标题:非对称加密

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