• 对称加密与非对称加密


    对称加密与非对称加密

    1 秘钥分发

    在加密算法之外,面临着一个问题,那就是秘钥的分发,即解密方如何获得加密方的秘钥。由此,出现了两种加密方式:对称加密与非对称加密

    2 对称加密与非对称加密

    对称加密,就是加密和解密对使用同一个秘钥,所以叫对称加密,对称加密只有一个秘钥,作为私钥。

    常见的对称加密算法

    DES、AES、3DES等等
    

    非对称加密算法

    非对称加密算法是指:加密和解密使用不同的秘钥,加密使用公开的公钥进行加密,解密方使用私钥(不公开)进行解密。
    

    常见非对称加密的算法:RSAECC

    3 对称加密与非对称加密的区别

    1对称加密:加密解密用同一个密钥,被黑客拦截不安全

    2非对称加密:公钥加密,私钥解密;公钥可以公开给别人进行加密,私钥永远在自己手里,非常安全,黑客拦截也没用,因为私钥未公开。著名的RSA加密算法用的就是非对称加密。

    第一步:ipB先给A发送B公钥,ipA用B公钥加密A公钥发送给ipB,ipB拿到后,用B私钥去取里面内容,ipB拿到A公钥。
    
    第二步:双方通信用对方公钥直接加密后发送。接收方用自己的私钥去解密。
    
  • 相关阅读:
    remove white space from read
    optimize the access speed of django website
    dowload image from requests
    run jupyter from command
    crawl wechat page
    python version 2.7 required which was not found in the registry windows 7
    health
    alternate rows shading using conditional formatting
    word
    【JAVA基础】static 关键字
  • 原文地址:https://www.cnblogs.com/surpass123/p/13321527.html
Copyright © 2020-2023  润新知