公开密钥指纹

✍ dations ◷ 2025-12-03 04:31:18 #密码学,网络安全,信息技术,公钥密码学

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

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

产生的短指纹可用于验证一个很长的公共密钥。例如,一个典型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),这可能允许攻击者否认他所创造的签名,或导致其他混淆。

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

相关

  • 人口不足人口不足(又称人口稀少或人口过稀),通常是指一个国家的人口减少至无法支持该国的社会经济。举例来说,假如现时已退休的上一辈当年的每个家庭平均有三个小孩,而现时的新一代则平均
  • ProtegeProtégé,常简化拼写为“Protege”,是一个史丹佛大学开发的本体编辑和知识管理系统。开发语言采用Java,属于开放源码软件。由于其优秀的设计和众多的插件,Protégé已成为当前
  • 三名法在分类学上,三名法(英语:Trinomial nomenclature)指针对低于种的分类单位所采用的命名方式。动物学和植物学中的三名法有差异。对于动物来说,只有一个物种以下的分类层级──亚种
  • 多峇湖多峇湖(印尼语:Danau Toba,英语:Lake Toba),是一座位于印尼苏门达腊岛北部的火山湖,此湖呈菱形,座标西北角2°53′N 98°31′E / 2.88°N 98.52°E / 2.88; 98.52,东南角2°21′N 99
  • 鱼龙鱼龙可能是指:
  • PATHPath、PATH或路径可能指:
  • 假死假死可以指动物的:
  • 大园区坐标:25°3′45.52″N 121°11′52.32″E / 25.0626444°N 121.1978667°E / 25.0626444; 121.1978667大园区(台湾客家语饶平腔:taiˊ vien kiˇ;台湾话:.mw-parser-output .sans
  • 郭沛霖郭沛霖(1809年-1859年),中国清代翰林、政治人物,字仲济,号雨三,湖北蕲水人。郭沛霖生于嘉庆十四年(1809年)九月二十三日,为湖北黄州府蕲水县学优廪膳生。道光十五年乙未乡试举人,十八年
  • 巴林杰陨石坑坐标:35°01′37.17″N 111°01′20.62″W / 35.0269917°N 111.0223944°W / 35.0269917; -111.0223944巴林杰陨石坑(英语:Barringer Crater或Meteor Crater)位于美国亚利桑那