• 加密


     

    对称加密:加密和解密使用同一个密匙,事先使双方都知晓

    非对称加密:加解密使用不同钥匙(rsa)。用对方的公钥加密-->传输-->对方用私钥解密

    ☞缺点:内容多则导致加密解密过程耗时严重

    非对称+对称:用非对称加密算法加密对称加密的秘钥-->传输-->解密出非对称加密的对称秘钥,用对称秘钥解密其他内容


    CA:颁发数字证书,保证公钥的正确性

    • 发送方:公钥和相关信息进行hash运算得到摘要,摘要用CA的私钥加密生成数字签名,数字签名和公钥相关信息一起合并为数字证书
    • 接收方:拿到公钥和相关信息进行相同的hash运算得到摘要,用CA的公钥把接收到的数字签名解密成摘要,对比这两个摘要

    问题:怎么保证CA证书的公钥的正确性:通过CA的上一级验证,直到根部,即操作系统/浏览器内置的顶层CA证书,顶层的CA证书无条件信任啊,没办法

  • 相关阅读:
    新项目反思
    nei网访问
    react
    css沉默
    沉默
    node准备
    C++学习(八):删除文件
    利用工具格式化日期文本
    PageHelper 记录总条数不正确问题处理
    tk.mybatis 多个or条件拼接
  • 原文地址:https://www.cnblogs.com/duduchong/p/13293798.html
Copyright © 2020-2023  润新知