Loading AI tools
来自维基百科,自由的百科全书
在公開金鑰加密中,公開金鑰指紋(簡稱:公鑰指紋)是用於標識較長公共金鑰位元組的短序列。指紋通過應用加密雜湊函式到一個公共金鑰來實現。[1]由於指紋較比生成它們的金鑰短得多,因此可以用來簡化某些金鑰的管理任務。
生成公鑰指紋的概括步驟如下:
產生的短指紋可用於驗證一個很長的公共金鑰。例如,一個典型RSA金鑰的長度會在2048位元以上,SHA的指紋卻只有128-512位元。
當指紋被顯示時,通常被編碼成十六進制字串。然後,這些字串格式化成可讀性字元組。例如,如一個128位元的SSH指紋將被顯示為:
43:51:43:a1:b5:fc:8b:b7:0a:3a:a9:b1:0f:66:73:a8
公鑰指紋主要的安全威脅是原像攻擊,攻擊者構造一個金鑰對,與受害者可生成的指紋相匹配,即可能偽裝成受害者;某些系統的第二個威脅是碰撞攻擊,這可能允許攻擊者否認他所創造的簽章,或導致其他混淆。[3]
在指紋長度必須不惜一切代價最小化的情況下,在技術上,如使用雜湊擴充可提升安全性。
Seamless Wikipedia browsing. On steroids.
Every time you click a link to Wikipedia, Wiktionary or Wikiquote in your browser's search results, it will show the modern Wikiwand interface.
Wikiwand extension is a five stars, simple, with minimum permission required to keep your browsing private, safe and transparent.