2012-07-03 94 views
1

我一直在对加密密钥/机密类型进行一些研究,并且在我的理解中遇到了轻微的呃逆。我一直无法区分可用私钥的类型。私钥类型之间的区别?

比如下面:

  • 签名秘密密钥
  • 私人认证密钥
  • 私人密钥传输
  • 私人静态密钥
  • 私人授权密钥

在几个网站,我见过的名单se键,但描述对我来说都很相似。如果任何人有我的任何可用的阅读,它将不胜感激。

回答

4

快速设置描述的,从永远有用Cryptographic Key Types页面上维基百科(斜体是我简单的解释):

私人签名密钥是不对称(公共)密钥对的私钥被公钥算法用来生成长期使用的数字签名......可以用来提供身份验证,完整性和不可否认性。

这可能是您的密钥,用于签署您发送的数据,以证明您是谁发送的,并且数据未被篡改。

私有认证密钥是不对称(公开)键,其与公共密钥算法用于提供保证,以信息的完整性对或私钥,并且所述发起实体的身份消息来源,通信会话或存储的数据。

这从在第一个稍有不同没有不可抵赖性的预期

私钥传输密钥是用于非对称(公共)密钥对的私有密钥使用公钥算法对已经用关联的公钥加密的密钥进行解密。密钥传输密钥通常用于建立密钥(例如,密钥包装密钥,数据加密密钥或MAC密钥)以及可选的其他密钥资料(例如初始化向量)。

这种类型,下面一个,用于建立和解密将被用于数据

私人静态密钥协商密钥进行加密短期密钥是不对称的私有密钥(公钥)用于建立密钥(例如,密钥包装密钥,数据加密密钥或MAC密钥)以及可选地其他密钥资料(例如初始化矢量)的密钥对。

这种类型,和前一个,用于建立和解密,这将被用于数据加密短期密钥

私人授权密钥是不对称的私有密钥(公共)密钥对,用于为实体提供特权。

用作标记 - 即与此密钥的人被允许访问这些文件/地区

我希望有点帮助。

+0

这正是我所期待的。谢谢! –