One-Time-Pad

如何使用給定的 OTP 密鑰解密程式碼

  • May 4, 2017

為了練習目的,我獲得了一些密碼和一個 OTP 密鑰。現在我的任務是使用此密鑰解密密碼。

這兩個文件都是 .bin 文件,當我用 TextEdit 打開它們時,會有大量的“奇怪”符號(這是顯而易見的,因為它是密文)。

但我的問題是:如何使用密鑰獲取明文?

“奇怪”符號是由 TextEdit 試圖將原始二進制數據解釋為可讀字元引起的。您擁有的兩個文件都只是零和一的流。當您使用相應的密鑰位對密碼的每一位執行 XOR 操作時,結果應該是 TextEdit 應該可以讀取的隱藏消息。我通常通過用 Python 編寫腳本來做類似的事情。

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