Random-Number-Generator
從 Pi 的 XORed 部分創建隨機焊盤
如果將來自 Pi 中隨機偏移量的兩個相等長度的字元串異或在一起,這是否會產生一個適用於一次性填充的加密安全隨機數?如果是這樣,這是否意味著使用安全的低頻寬通道,您可以低音三個數字(兩個偏移量和一個長度)來提供任意長的墊?
在這裡使用 XOR 沒有任何好處。Pi 已經被認為是正常的,這意味著數字流在每個鹼基中都與隨機數沒有區別。
Pi 中的偏移量用作密鑰,為了使您的系統安全,該密鑰必須非常大(例如,幾十個十進制數字長)並且完全隨機選擇,並且除了通信方之外,任何人都不得知道它。有了這些限制,您應該只使用用於此目的的流密碼。
如果您只是相信“沒有人”會猜測您的“三位數”是基於 Pi 的密碼的密鑰,那麼將密鑰傳輸給另一方是安全的,那麼您依賴 Security by Obscurity 並且可能只是很好地使用鏡像寫作或豬拉丁語或其他東西。