驗證
愛麗絲對加里解釋:
加里,爲了驗證這一點,我拿到我收到的電子郵件,然後把它放入同一個哈希機器中。我會得到什麼?
加里:"呃... HORSE_TAP_DANCE_123?"
愛麗絲:"正確。現在,我拿着鮑勃附上的蠟塊,把它舉到鮑勃的公鑰公共玻璃展示櫃前。這個展示櫃有一個特殊的屬性:它可以告訴我這個蠟塊是否是由與照片匹配的確切威斯克斯先生的印章創建的,並且它會顯示出在蠟中留下的指紋。"
(愛麗絲執行加密驗證:她使用鮑勃的公鑰解密簽名,揭示出鮑勃最初簽署的哈希。)
愛麗絲:"看!展示櫃顯示這個蠟塊包含了指紋 HORSE_TAP_DANCE_123。它完全匹配。"
大揭示
愛麗絲:"加里,整個宇宙中只有一個威斯克斯先生的印章。它在鮑勃的口袋裏。這個蠟塊與電子郵件匹配並通過公共展示櫃測試的事實證明,憑藉數學的力量,鮑勃確實把他的特殊貓印章按在了這封確切的電子郵件上。他不僅僅是寫了它;他用他的貓的臉進行了認證。"
加里:"鮑勃... 你把你的貓的臉按在一個謊言上?"
鮑勃:"我... 我拒絕回答。"
加里:"拒絕回答在數學面前無效,鮑勃。你要請愛麗絲喫一週的午餐。"
故事的道德:
· 私鑰:你祕密的蠟封(不要丟失它)。
· 公鑰:每個人都可以查看的展示櫃。
· 簽名:證明你接觸過文件的蠟塊。
· 不可否認性:當你的貓的臉在證據上時,無法說“我沒做過那件事”。
加密技術:因爲“他說, 她說”無法與“數學說”相提並論。
#cryptohumor #digital #blockchaincomedy #programmingmemes #cryptography