gpt4 book ai didi

authentication - 私钥类型之间的区别?

转载 作者:行者123 更新时间:2023-12-04 18:18:10 26 4
gpt4 key购买 nike

我一直在对加密 key / secret 的类型进行一些研究,但在理解上遇到了一些小问题。我一直无法区分可用的私钥类型。

如下所示:

  • 私有(private)签名 key
  • 私有(private)认证 key
  • 私钥传输
  • 私有(private)静态 key
  • 私有(private)授权 key

  • 在几个站点上,我已经看到了这些键的列表,但描述对我来说似乎都是一样的。如果有人对我有任何可用的阅读 Material ,将不胜感激。

    最佳答案

    一组快速的描述,来自非常有用的 Cryptographic Key Types维基百科上的页面(斜体是我的简单解释):

    私有(private)签名 key 是非对称(公钥) key 对的私钥,公钥算法用于生成长期使用的数字签名……可用于提供身份验证、完整性和不可否认性。

    这可能是您的 key ,用于对您发送的数据进行签名,以证明是您发送了它并且数据没有被篡改。

    一个 私有(private)认证 key 是与公钥算法一起使用的非对称(公钥) key 对的私钥,用于保证信息的完整性,以及发起实体的身份或消息、通信 session 或存储数据的来源。

    这与第一个略有不同,因为没有不可否认的期望

    私钥传输 key 是非对称(公钥) key 对的私钥,用于解密已使用公钥算法使用相关公钥加密的 key 。 key 传输 key 通常用于建立 key (例如, key 包装 key 、数据加密 key 或 MAC key )以及可选的其他 key Material (例如,初始化向量)。

    此类型和以下类型用于建立和解密用于加密数据的短期 key

    私有(private)静态 key 协议(protocol) key 是用于建立 key (例如, key 包装 key 、数据加密 key 或 MAC key )以及可选的其他 key Material (例如,初始化向量)的非对称(公共(public)) key 对的私钥。

    这种类型和前一种类型用于建立和解密用于加密数据的短期 key

    私有(private)授权 key 是用于向实体提供特权的非对称(公共(public)) key 对的私钥。

    用作 token - 即拥有此 key 的人可以访问这些文件/区域

    我希望这会有所帮助。

    关于authentication - 私钥类型之间的区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11304017/

    26 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com