One-Time-Pad

你可以使用重複的數字嗎圓周率圓周率pi, 和和和e,作為 OTP 密碼的密鑰?

  • October 8, 2020

自從 $ \pi $ 和其他數字重複,您可以將它們用作 OPT 鍵嗎?例如:發送一條 5 個字元的消息,並且發送的前 5 位 $ \pi $ 被使用。之後的下一個 $ X $ 使用的位數等等。根據我對密碼學的理解(這是我本週的超級關注),潛在的第 3 方讀者必須知道發送的消息數量及其長度,才能嘗試解碼消息。如果我理解的話,暴力幾乎是不可能的,並且需要數字取證(數據剩磁可能是一個問題)。顯然,社區比我知道的更多,任何見解都將不勝感激。

如果您使用可預測的密鑰,則 OTP 將完全被破壞。像這樣, $ \pi $ 將是一個可怕的選擇。密鑰必須是不可預測的、不重複的和完全隨機的。 $ \pi $ 滿足非重複方面,並且(看起來)滿足隨機性屬性,但可以預測,因為我可以簡單地線上搜尋 100 萬位 $ \pi $ .

澄清一下,人們實際聽說過的任何數字都是一個糟糕的選擇。 $ \pi $ , $ e $ ,地毯上的滾動摩擦係數,都是不好的選擇。您需要使用一個以前從未出現過的數字,而且永遠不會;也就是隨機生成的,不是取自數學常數

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