公开密钥指纹

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

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

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

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

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

相关

  • 临床心理学家异常心理学 行为遗传学 生物心理学 心理药物学 认知心理学 比较心理学 跨文化心理学 文化心理学 差异心理学(英语:Differential psychology) 发展心理学 演化心理学 实验心理学
  • 伊斯特拉语伊斯特拉语(Istriot)是罗曼语族下属的一个语言,通行于克罗地亚的伊斯特拉半岛地区,特别是罗维尼和沃德年。现在伊斯特拉语的使用者只有约400人,被列为濒危语言。伊斯特拉语曾被视
  • S01EA·B·C·D·G·H·QI·J·L·M·N·P·R·S·VATC代码S01(Ophthalmologicals)是解剖学治疗学及化学分类系统的一个药物分组,这是由世界卫生组织药物统计方法整合中心(The WHO C
  • 百灵百灵科(学名:Alaudidae),是雀形目中的一个科。这一科的鸟出于欧亚大陆,只有一种角百灵现已引入到北美。百灵鸟一般比较小,通常吃昆虫和种子。它在地上做窝,每次生二到六个花蛋。它
  • 白蛋白结构 / ECOD 白蛋白(英语:Albumin)又称清蛋白,旧称胉,是属于球状蛋白的一种蛋白质,但并不是球蛋白。在人体内它最重要的作用是维持胶体渗透压。在奶和蛋里也有白蛋白。人体内白蛋
  • 伊拉姆省伊拉姆省(波斯语:ایلام‎)是伊朗三十一个省份之一。面积20,150平方公里,在所有省份中排行第二十。人口约540,000(2005年数据);首府位于伊拉姆市。伊拉姆这个名字源自古代的
  • 提摩西·崔德威提摩西·崔德威(Timothy Treadwell,1957年4月29日-2003年10月5日),生于纽约长岛,美国自然保育人士、生态纪录片者,以爱好灰熊却被灰熊杀死闻名。1989年夏,崔德威首次到阿拉斯加旅行
  • 阿隆·科普兰阿隆·科普兰(英语:Aaron Copland,1900年11月14日-1990年12月2日),美国古典音乐作曲家、指挥家和钢琴家。科普兰的祖先为立陶宛犹太人,家族移居美国之时,将原来的姓氏“卡普兰”(Kapl
  • 安道尔邮政安道尔邮政服务,并非安道尔自行经营,而是由法国邮政和西班牙邮政在安道尔各设立一所邮局,各自发行不同的安道尔国邮票,在街上各自设置不同的邮筒。民众在两间邮局各买了一些邮票
  • 菲律宾都督府菲律宾都督府 (西班牙语:Capitañía General de las Filipinas;Filipino:Kapitanyang Heneral ng Pilipinas)为西班牙帝国的一个行政区划。隶属于新西班牙。版图包括今日的菲律