美文网首页
对称秘钥安全传输

对称秘钥安全传输

作者: 不排版 | 来源:发表于2018-07-07 11:28 被阅读34次

=================第一种==============================


image.png

约定公私钥对0:写死在代码中的公私钥(公私钥池,服务器每次 选一个,并告诉客户端每次选中的是池中的哪一个),用亍客户端 验证请求的确来自服务器;
• 协商公私钥对1:服务器随机生成协商密钥;
• 协商公私钥对2:宠户端随机生成协商密钥;
• 对称密钥3:服务器随机生成癿对称密钥,用亍最终的对称加密, 通讯密钥

publick=公钥
security=私钥
    约定好p0 s0
  客户端                                        服务器


         发起获取对称密钥请求->         <-随机生成的p1,s1 使用s0加密p1

              p0解密p1,拿到服务端的公钥, 随机生成新的p2和s2且使用p1 加密p2    -->                  

                        使用s1解密p2,使服务端拿到客户端的公钥,
                        并随机生成对称加密的key,且使用p2加密下发给
                     <--客户端  

=================第二种==============================

image.png
(1) Alice需要在银行的网站做一笔交易,她的浏览器首先生成了一个随机数作为对称密钥。

(2) Alice的浏览器向银行的网站请求公钥。

(3) 银行将公钥发送给Alice。

(4) Alice的浏览器使用银行的公钥将自己的对称密钥加密。

(5) Alice的浏览器将加密后的对称密钥发送给银行。

(6) 银行使用私钥解密得到Alice浏览器的对称密钥。

(7) Alice与银行可以使用对称密钥来对沟通的内容进行加密与解密了。

=================第三种==============================
全站httpss 客户端预埋证书且自建证书库开启校验功能

相关文章

  • 对称秘钥安全传输

    =================第一种============================== 约定公私钥对...

  • HTTPS的加密原理

    HTTPS为了兼顾安全与效率,同时使用了对称加密和非对称加密。数据是被对称加密传输的用来提高效率;对称加密的秘钥传...

  • Diffie-Hellman秘钥交换

    什么是秘钥交换 秘钥交换也叫秘钥协商,在进行对称加密的时候,怎么进行安全的传送秘钥呢?需要使用秘钥交换。 Diff...

  • 七:PKI和密码学应用

    7.1 非对称密码学 对称密码系统具有共享的秘钥系统,从而产生了安全秘钥分发的问题 非对称密码学使用公钥和私钥对,...

  • 程序开发中的常用的加密方法概述

    1.对称加密 加密和解密过程使用相同的秘钥 在网络传输中, A节点向B节点传数据,在数据传输之前,先使用一个秘钥在...

  • TLS简介(二)

    七、对称密码学 首先,双方已经协商好了共享秘钥,Alice使用共享秘钥对明文进行加密,加密数据在公共区域传输,Bo...

  • 密码学基础之RSA与不对称秘钥

    本文主要通过RSA加解密实践,来讲述不对称秘钥的特点。 不对称秘钥和RSA 不对称秘钥算法,也叫公钥密码算法。不对...

  • 加密算法之证书

    公钥传输问题? 我们知道,通过用非对称加密对对称加密的密钥进行加密然后在网络中传输,解决了对称加密密钥的不安全传输...

  • 非对称加密和对称加密

    非对称加密(公开秘钥加密) 公开秘钥加密(Public key cryptography),也称为非对称加密,是密...

  • 初级:对称密码的编程使用

    [TOC] 对称密码的编程使用 一、对称密码概述 1.对称密码的概念 加密秘钥和解密秘钥相同,对大多数对称密码算法...

网友评论

      本文标题:对称秘钥安全传输

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