zoukankan      html  css  js  c++  java
  • 公钥,私钥

    一、含义解释

      公钥(Public Key)与私钥(Private Key)是通过一种算法得到的一个密钥对(即一个公钥和一个私钥),公钥是密钥对中公开的部分,私钥则是非公开的部分。公钥通常用于加密会话密钥、验证数字签名,或加密可以用相应的私钥解密的数据。通过这种算法得到的密钥对能保证在世界范围内是独一的。使用这个密钥对的时候,如果用其中一个密钥加密一段数据,必须用另一个密钥解密。比如用公钥加密数据就必须用私钥解密,如果用私钥加密也必须用公钥解密,否则解密将不会成功。

    二、使用

      1、公钥:加密使用,公钥可以告诉多个人,私钥自己保留。

          举例:A拥有私钥,B、C、D拥有A的公钥,,任一人加密后后信息,仅A可以解密

      2、私钥:数字签名,私钥仅自己有,别人能用公钥解密,可以确定这个信息是我发送的

          举例:A加密了自己的签名,告诉B,我加密了信息给你,B解密后发现,确实是A发送的消息,这个过程叫数字签名

    总结:公钥和私钥是成对的,它们互相加解密。

  • 相关阅读:
    多校省选模拟33 C
    省选测试47 T2宝石(P5401 [CTS2019]珍珠) 题解
    省选测试39
    省选测试38
    省选测试37
    自嗨测试赛4
    自嗨测试赛3
    自嗨测试赛2
    自嗨测试赛1
    树状数组 学习笔记
  • 原文地址:https://www.cnblogs.com/banml/p/11898212.html
Copyright © 2011-2022 走看看