本文科普詞條節選自 45 區(ID:block-45)《區塊鏈作弊手冊》

所有文字、插畫和創意都已登記版權,禁止任何形式轉載,我們會派出律師聲討一切侵權行爲

對稱加密

使用對稱加密的算法加密時,加密和解密使用的是同一個密鑰。

假設你現在想加密一份文件並傳輸給一位夥伴,你選擇了對稱加密算法,就需要事先和對方商定一個密鑰,由你們兩個人各自保管。你用這個密鑰加密,對方再用這個密鑰解密。

但是如果對方是個糊塗蛋,不小心遺失了密鑰,或者把密鑰放在許多人都看得到的地方,你們之間文件的保密性就無法得到保障,因爲你保管的密鑰也等於泄露了;

另一方面,不管你是通過在線社交軟件告訴他密鑰,還是寫下來放進信封寄給他,密鑰在傳輸過程中都有可能被別人窺看並複製。

舉個例子,你一定聽過這種狗血故事。一個公主與一位騎士一見鍾情,國王和王后棒打鴛鴦。爲了掩人耳目,公主和騎士決定祕密通信。

公主先叫侍女給騎士送了一封信,約定兩個人寫“藏頭詩”的方法,把幽會的地址和時間嵌在每一段開頭的第一個字母裏。

兩個人只要按照這個約定的辦法寫信和讀信,就能完成加密和解密的過程。而侍女送出的第一封信裏寫着的規則,就是密鑰。

但公主和騎士沒想到的是,這個約定有一道裂痕。如果國王的親信買通了侍女,偷看到了規則,兩人之間的“密鑰”就泄漏了。

所以如何安全地傳輸和保存對稱加密的密鑰,是非常重要的議題。

掃碼關注 45 區

來源鏈接:None