一次性密碼本密碼



一次性密碼本密碼是一種維吉尼亞密碼,具有以下特點:

  • 它是一種不可破譯的密碼。

  • 金鑰長度與被加密訊息的長度完全相同。

  • 金鑰由隨機符號組成。

  • 顧名思義,金鑰只使用一次,絕不會再次用於加密任何其他訊息。

因此,加密訊息將容易受到密碼分析師的攻擊。一次性密碼本密碼使用的金鑰稱為**密碼本**,因為它印在紙板上。

為什麼它是不可破譯的?

金鑰之所以不可破譯,是因為它具有以下特點:

  • 金鑰與給定訊息一樣長。

  • 金鑰是真正的隨機數,並且是專門自動生成的。

  • 金鑰和明文計算為模 10/26/2。

  • 每個金鑰都應該只使用一次,並由傳送方和接收方銷燬。

  • 金鑰應該有兩份副本:傳送方一份,接收方一份。

加密

要加密一個字母,使用者需要在明文下方寫一個金鑰。明文字母放在頂部,金鑰字母放在左邊。兩個字母之間的交叉部分就是明文。如下例所示:

OTP

解密

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

廣告