zoukankan      html  css  js  c++  java
  • RSA的公钥、私钥

    一、举个例子

    1、发消息

       用对方的公钥给对方发消息

    2、发公告

      发公告的时候,用自己的私钥形成签名!

    二、加密和签名

    RSA的公钥、私钥是互相对应的,RSA会生成两个密钥,你可以把任何一个用于公钥,然后另一个就是你必须保护好的私钥了。

    RSA的公钥、私钥都可以加密,也都可以解密。

    其中:

    • 用公钥加密需要私钥解密,称为“加密”。由于私钥是不公开的,确保了内容的保密,没有私钥无法获得内容;
    • 用私钥加密需要公钥解密,称为“签名”。由于公钥是公开的,任何人都可以解密内容,但只能用发布者的公钥解密,验证了内容是该发布者发出的。

    所以:

    • 如果用于加密解密,那就是用公钥加密私钥解密(仅你可读但别人不可读,任何人都可写)
    • 如果用于证书验证,那就是用私钥加密公钥解密(仅你可写但别人不可写,任何人都可读)

    三、认证过程

  • 相关阅读:
    多线程-共享全局变量问题
    多线程-共享全局变量
    线程-注意点
    线程
    最短网络Agri-Net
    2455 繁忙的都市
    2597 团伙
    5929 亲戚
    5969 [AK]刻录光盘
    JavaEE Tutorials (6)
  • 原文地址:https://www.cnblogs.com/lexiaofei/p/7552883.html
Copyright © 2011-2022 走看看