美文网首页
非对称加密

非对称加密

作者: _v_xw | 来源:发表于2017-09-11 12:30 被阅读0次

在了解前端安全知识的时候,想进一步了解数据传递过程中如何进行加密更安全,看到了关于公钥(yue四声)和私钥的问题。

非对称的好处

  • 在客户端和服务端用的是同一套加解密机制,那么当一方不小心泄露了这个秘密,那服务端也就被攻破了
  • 在客户端使用JS进行加密的话就太明显了,因为前端的透明性,不能保证加密的安全性

加密的流程

  • 客户端A大想给服务端B君写一封信,信封中还夹带了10块钱用来还B君的上次的早餐费,小偷C偶然间知道A大信封中有10元想要劫持一波,果不其然,因为信封就用胶水封封而已,所以小偷C如其所愿偷到了10块钱。A大、B君只能在家无奈,因为自己的疏忽。
  • 又有一天A大想将B君还他上次要B君代购的手表,因为路途遥远还是只能送快递,这次A大有所警惕,上次只是丢了10元,这次再丢就是一块表了啊!所以A大决定先寄一个神奇的保险箱给B君。这个保险箱很神奇,谁都可以用这个保险箱的公共的钥匙对其进行上锁,但是只有A大手上的私人钥匙才可以对他进行解锁
  1. A大将这个没上锁的保险箱和公钥发给B君
  2. B君收到保险箱后将手表放进去,然后用公钥进行上锁
  3. 运送过程中即使被人发现也没关系,反正公钥不能解锁,只有A大手上的私钥要能解锁
  4. A大收到后就用私钥解锁获得手表一枚

问题

  1. 怎么区分这个保险箱?
    毕竟人口众多,说不定一堆人都找了B君买手表呢,所以要保证每个保险箱的独立性,这里就用到一个签名的功能
    // 先写这么多先,主要是了解非对称加密的过程,为什么会需要2把钥匙等
    --17.9.11

相关文章

  • 第四篇:非对称加密及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/qnoxsxtx.html