
一次性密碼本密碼
一次性密碼本密碼是一種維吉尼亞密碼,具有以下特點:
它是一種不可破譯的密碼。
金鑰長度與被加密訊息的長度完全相同。
金鑰由隨機符號組成。
顧名思義,金鑰只使用一次,絕不會再次用於加密任何其他訊息。
因此,加密訊息將容易受到密碼分析師的攻擊。一次性密碼本密碼使用的金鑰稱為**密碼本**,因為它印在紙板上。
為什麼它是不可破譯的?
金鑰之所以不可破譯,是因為它具有以下特點:
金鑰與給定訊息一樣長。
金鑰是真正的隨機數,並且是專門自動生成的。
金鑰和明文計算為模 10/26/2。
每個金鑰都應該只使用一次,並由傳送方和接收方銷燬。
金鑰應該有兩份副本:傳送方一份,接收方一份。
加密
要加密一個字母,使用者需要在明文下方寫一個金鑰。明文字母放在頂部,金鑰字母放在左邊。兩個字母之間的交叉部分就是明文。如下例所示:

解密
要解密一個字母,使用者取左邊的金鑰字母,並在該行中找到密文字母。明文字母位於使用者可以找到密文字母的列的頂部。
廣告