• 对称加密 非对称加密 SSL


    对称加密 : 加密解密密钥一致

    非对称加密 : 加密为公钥,公钥对外公开, 解密为私钥, 私钥不公开, 两者不一致.

    SSL : 全称为 Security Socket Layer, 安全套接层, 原理

    1. 客户端请求服务器, 服务器发回来非对称加密的公钥.

    2. 客户端用这个公钥进行非对称加密, 加密内容包括一个对称加密的私钥, 再次请求服务器.

    3. 服务器收到请求参数, 用非对称加密得到对称加密的私钥,  这就是握手成功了. 

    4. 握手成功后客户端请求和服务器的响应都是用对称加密.

    一些概念

    PEM全称是Privacy Enhanced Mail

    CSR全称是Cerificate Signing Request,   在申请数字证书之前,您必须先生成证书私钥和证书请求文件(CSR,Cerificate Signing Request),CSR是您的公钥证书原始文件,包含了您的服务器信息和您的单位信息,需要提交给CA认证中心。在生成CSR文件时会同时生成私钥文件,请妥善保管和备份您的私钥。

    中间人是客户端和服务器的中转方, 成为中间人就可以造假.

    证书是第三方机构颁发的证书.

    证书签名是客户端用来核对证书的真伪.

    参考

    SSL常见加密算法

    http://article.yeeyan.org/view/90729/174903   理解SSL(https)中的对称加密与非对称加密???

    SSL工作原理

    在线RSA公钥加密解密

    也许,这样理解HTTPS更容易  后来还有证书和证书签名, 里面有句 "那么,我为什么会觉得以这种方式理解HTTPS会更容易呢?我个人给出的答案是:当你自己为一家人做一次菜时,你就会理解妈妈天天做菜的不易了。"

  • 相关阅读:
    unity编辑器脚本工具练习
    虚拟现实之机械拆装项目架构
    unity两点之间抛物线,完美金手指
    unity发射弓箭轨迹的实现
    基于unity的直升机模拟设计
    windows使用小技巧
    硬盘分区表知识——详解硬盘MBR
    针对设备转发表的攻击
    kali2020创建root用户
    OllyDBG的基本快捷键及其功能
  • 原文地址:https://www.cnblogs.com/jimzbom/p/6634541.html
Copyright © 2020-2023  润新知