One-Time-Pad

One Time Pad是這樣的嗎?

  • September 30, 2014

字母:

$$ A-Z $$=$$ 0-25 $$ 明文 = 你好 = 7 4 11 11 14

// 問題:這個密鑰必須和明文一樣長嗎?

鑰匙:

$$ QWERT $$ 鍵 = 16 23 4 17 19 明文 + 密鑰 = 23 27 15 28 33

明文 + 密鑰 (mod 26) = 23 1 15 2 7

密文:XBPCH

那麼 IF plaintext = “HELLO!” 是正確的嗎?那麼密鑰必須是六個字元長,例如“QWERTY”?

對於一次性鍵盤,您的密鑰必須是

  1. 與消息長度相同。無論您的度量單位是什麼(位、字節等),它們的長度必須相同。
  2. 密鑰必須是完全隨機的。
  3. 密鑰只能使用一次。

引用自:https://crypto.stackexchange.com/questions/19382