Encryption

一次性密本加密——接收方如何解密消息?

  • October 29, 2021

如果使用一次性填充方案發送消息,該方案會生成隨機位,例如,將它們與消息的位進行異或 - 接收方如何生成確切的位序列?

如果接收方能夠生成相同的序列,那麼它如何仍然是隨機的?

一次性密碼本需要預共享密鑰。通常,兩方中的一方生成密鑰流,將其寫入紙張或 CD/DVD 或 USB 等,並以安全的方式將密鑰流發送給另一方。安全的方法不是加密,而是使用某人將其帶到目標。傳輸完成後,他們可以使用密鑰來破譯。

維基百科列出了一次性便箋簿的歷史用途。一個案例很重要;維諾納項目。在某些時候,俄羅斯人重複使用了密鑰的某些部分。那麼,問題是人們如何注意到這一點?美國和英國的密碼破譯者總是嘗試拖著嬰兒床,總有一天成功了!

CryptoSO 中的一些 The Crib Draggin 答案;

  1. 利用一次性鍵盤鍵重用?
  2. 一個人如何攻擊一個兩次鍵盤(即一次性鍵盤與密鑰重用)?
  3. Vernam Cipher 的小問題

並且,一篇文章:一種自然語言方法來自動密碼分析兩次密碼

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