公开密钥指纹

✍ dations ◷ 2025-12-03 11:06:33 #密码学,网络安全,信息技术,公钥密码学

在公开密钥加密中,公开密钥指纹(简称:公钥指纹)是用于标识较长公共密钥字节的短序列。指纹通过应用加密散列函数到一个公共密钥来实现。由于指纹较比生成它们的密钥短得多,因此可以用来简化某些密钥的管理任务。

生成公钥指纹的概括步骤如下:

产生的短指纹可用于验证一个很长的公共密钥。例如,一个典型RSA密钥的长度会在2048位以上,SHA的指纹却只有128-512位。

当指纹被显示时,通常被编码成十六进制字符串。然后,这些字符串格式化成可读性字符组。例如,如一个128位的SSH指纹将被显示为:

 43:51:43:a1:b5:fc:8b:b7:0a:3a:a9:b1:0f:66:73:a8

使用公钥验证

安全性

公钥指纹主要的安全威胁是原像攻击,攻击者构造一个密钥对,与受害者可生成的指纹相匹配,即可能伪装成受害者;某些系统的第二个威胁是碰撞攻击(英语:Collision attack),这可能允许攻击者否认他所创造的签名,或导致其他混淆。

在指纹长度必须不惜一切代价最小化的情况下,在技术上,如使用散列扩展可提升安全性。

相关

  • 组氨酸解氨酶· cytoplasm· biosynthetic process组氨酸解氨酶(英语:Histidine ammonia-lyase,或称为组氨酸氨裂解酶或组氨酸酶)在人体中是一种由HAL基因编码的酶。组氨酸解氨酶将组氨酸转
  • 红旗演习红旗演习是由美国空军位于内华达州的内利斯空军基地与阿拉斯加州的艾尔生空军基地(Eielson Air Force Base)所举办的先进空战训练演习项目。从1975年起,这项演习除了美国空军自
  • 象兜虫属象兜虫属(学名:)是金龟科兜虫亚科的一属。
  • 生物附着当人造的物体被浸没在海水中时,包括微生物、藻类、动植物在内的各种生物会在它的表面上生长,累积,并逐渐覆盖这个表面。这一过程被称为生物附着(英语:Biofouling)。生物附着大致可
  • 凯纳斯·阿迪·哈里安托凯纳斯·阿迪·哈里安托(印尼语:Kenas Adi Haryanto,1993年6月26日-),印尼男子羽毛球运动员。2015年9月,凯纳斯·阿迪·哈里安托出战越南国际系列赛,与哈迪安托合作赢得男子双打冠军
  • 圣元圣元(1400年),《明史·安南传》作元圣,是越南大虞国胡朝胡季犛的年号,共计1年。
  • 通州北苑站.mw-parser-output .RMbox{box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12),0 3px 1px -2px rgba(0,0,0,.2)}.mw-parser-output .RMinline{float:none
  • 巴风特巴风特(英语:Baphomet,或译巴弗灭)是有名的基督宗教恶魔之一,是现今为人所熟知的羊头恶魔,也是撒旦的代名词。这个名字的起源尚无定论,它最早出现于12世纪晚期一首与穆罕默德有关的
  • 守屋茜守屋茜(日语:守屋 茜/もりや あかね  */?,1997年11月12日-)是日本偶像艺人,为女子偶像组合榉坂46副队长,出生于宫城县。在榉坂46属于“体育会系(日语:体育会系)”的成员,初中时便加入
  • 爱尔兰国旗爱尔兰国旗(爱尔兰语:Bhratach Náisiúnta),亦称爱尔兰三色旗,由绿、白、橙三等份组成,长宽比例是2:1,自1848年出现,目前是爱尔兰共和国的国旗。爱尔兰三色旗最早于1848年由托马斯