公开密钥指纹

✍ dations ◷ 2025-12-11 10:40:59 #密码学,网络安全,信息技术,公钥密码学

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

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

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

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

相关

  • 支原体鸡毒支原体 M. gallisepticum 生殖支原体 M. genitalium 人型支原体 M. hominis 猪肺炎支原体 M. hyopneumoniae 绵羊肺炎支原体 M. ovipneumoniae 肺炎支原体 M. pneumonia
  • 小门门(英文:Phylum),动物界的门(植物界的门(英语:Division (biology))为Division)是生物分类法中的一级,位于界和纲之间,有时在门下也分亚门。目前动物界拥有35个门,植物界则拥有16个门。真
  • Cu(Csub2/subHsub5/subCOO)sub2/sub丙酸铜是铜(II)的丙酸盐,化学式为Cu(CH3CH2COO)2,或简写为Cu(prop)2。丙酸铜晶体属三斜晶系,晶格参数a=9.58Å, b=5.22Å, c=8.55Å;α=105°55′, β=92°33′, γ=91°7′。丙
  • 鲸鱼肉鲸鱼肉指的是鲸鱼身上被人类与其他动物食用的部分,包含脂肪、皮以及内脏器官。鲸鱼肉在许多地方都有食用的历史,其中包含西欧与十三殖民地。 食用鲸鱼肉的习惯并不仅限于海岸
  • 台湾历代行政机关职称列表若依散厅之意,鹿港厅应该不可列入,在台湾府北路理番同知时期兼领鹿港海防及捕盗为台湾府分府定义, 之后改制为台湾府中路抚民理番同知后应该迁往埔里水沙连,称水沙连厅. 但
  • 第二大城市本列表列出美国人口最多的建制区。根据美国人口调查局的定义,建制区可以有多种形式,包括市、镇、村和自治市镇。这些名称及其用法各州皆有很大区别。美国最大的建制区多数是在
  • 阿法甲基硫代芬太尼阿法甲基硫代芬太尼(学名:α-methyl-thiofentanyl)是一种阿片类止痛药,药效类似于芬太尼(fentanyl)。阿法甲基硫代芬太尼最初出现于1980年的美国黑市 ,其药效类似于芬太尼,产生瘙痒
  • 刘既漂刘既漂(1900年6月4日-1992年4月15日)是一位中国装饰风艺术建筑师和画家。被誉为第一位装饰风艺术的中国建筑师。1900年出生于广东梅州兴宁市叶塘留桥村的一个客家家族,1918年至1
  • 拉克拉克(印地语:लाख;旁遮普语:ਲੱਖ/لکھ‬;英语:Lakh或Lac),佛经中翻译为“洛叉”,是印度、巴基斯坦等国独特的货币计量单位。一个拉克等于十万(100,000)。在印度数字系统里书写成1,
  • 巴思哈巴思哈(1633年1月6日(天聪六年十一月二十六)-1661年3月28日(顺治十八年二月二十八)),满洲爱新觉罗氏。清太祖努尔哈赤曾孙、礼烈亲王代善长子克勤郡王岳讬第五子。崇德四年(1639年),被