Pen-and-Paper

提供“提示”的玩具加密系統

  • July 19, 2016

我正在尋找一個具有特定屬性的玩具加密系統,當使用與加密中使用的密鑰足夠接近的密鑰對其進行解密時,它將產生一些原始純文字。

這個想法是將其用作遊戲/教學系統,孩子們可以嘗試破解密文,但我希望他們嘗試不同的密鑰,而不是在密文上使用 cryptanalisys,然後解密的文本將提供有關密鑰關閉程度的回饋真的是,例如:

我加密

黎明時用鑰匙1234****攻擊

假設密文是

ABCDEFGHIKLMN

現在,如果我嘗試用密鑰解密密文,例如1288,它應該顯示一些明文,以提示斷路器密鑰有點接近真實的

將其視為 Mastermind**的加密系統

一種簡單的替換密碼可以解決問題,但我想知道是否還有其他密碼可以這樣做(最好使用較小的密鑰空間)

你可以試試NSA 的 CryptoKids頁面(存檔在這裡)。它已經存在了好幾年,而且密碼的難度各不相同,所以你至少可以得到一些想法。

或者,您可以使用帶有扭曲的普通 XOR 加密:使用相同字元加密多個連續字母。例如,如果 $ |m|=n $ 然後 $ |k|=n/4 $ 做 $ c_i,…c_{i+4}=k_i \oplus m_i,…,m_{i+4} $ . 對於每一個正確的猜測,這應該會給出很好的回饋。

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