zoukankan      html  css  js  c++  java
  • 对称加密 & 非对称加密

    简介

    其实网上的人讲的很好了
    最著名的非对称加密在HTTPS/HTTP中实现

    参考链接

    https://zhuanlan.zhihu.com/p/43789231
    https://blog.csdn.net/liudongdong19/article/details/82217431 常见的对称加密算法&非对称加密算法

    对称加密

    就是一把钥匙开一把锁. 类似于共国时期, 只要得到密码本, 就可以对密码进行解密.

    非对称加密

    简单说就是有两把密钥,通常一把叫做公钥、一把叫私钥,用公钥加密的内容必须用私钥才能解开,同样,私钥加密的内容只有公钥能解开。

    耗时方案 - 都是非对称加密

    省时方案 - 对称加密 + 非对称加密

    中间人攻击

    根本原因

    根本原因是浏览器无法确认收到的公钥是不是网站自己的. 所以用到数字证书, CA认真信息, 就是一个公共认证的可以看出是否被篡改公钥的东西. 具体可以看参考链接.

    常见对称加密算法与非对称加密算法

    非对称机密算法

    RSA:由 RSA 公司发明,是一个支持变长密钥的公共密钥算法,需要加密的文件块的长度也是可变的;

    对称加密算法

    AES(Advanced Encryption Standard):高级加密标准,是下一代的加密算法标准,速度快,安全级别高; 超过100亿年的破解时间.

    最常见的应用

    类似于 ssh 不用输入密码访问, 类似 github 你只要上传公钥即可.

    vs code ssh 访问方法链接 https://blog.csdn.net/u014661152/article/details/109337818

    Hope is a good thing,maybe the best of things,and no good thing ever dies.----------- Andy Dufresne
  • 相关阅读:
    JTA
    JPA
    深度优先搜索与广度优先搜索
    http和https区别
    数据库系统阶段特点
    Java中定义和声明
    java之集合ArrayList实例
    java实例之商品库
    java之封装
    java之类和对象
  • 原文地址:https://www.cnblogs.com/eat-too-much/p/14778875.html
Copyright © 2011-2022 走看看