Classical-Cipher

不失去“上下文”的基本 ROT-n 密碼的替代方案是什麼?

  • March 14, 2017

我讓這個神經網路在我的機器上像冠軍一樣執行。數據是在純文字文件中串聯的莎士比亞作品。RNN 對數據進行訓練,然後給你一個“樣本”,也就是它試圖根據所學的內容來自由設計自己的莎士比亞。

所以現在我已經用標準的中間 ROT 密碼加密了數據集,並將其交給 NN 進行訓練。它做了什麼,它返回了一個經過 ROT 加密的結果。解密產生有效結果。正如它應該有的那樣,對保留所有“上下文”的數據進行訓練,沒有隨機性、不可預測性或“模糊性”。不確定這些是否是確切的詞,但你明白了。

我想知道是否有任何其他密碼,或者真的任何其他算法,如壓縮方案或你有什麼,可能會產生與我之前的實驗相同的結果?對其加密數據的訓練可能會產生一個樣本,然後可以相應地解密?或者大多數其他東西會以某種方式“有損”?

任何字母(簡單)替換密碼都可以(可能有必要對您的文本生成軟體特殊情況下的任何字元進行特殊處理,如空格、製表符、換行符,也許還有標點符號)。

ROT-n 是替換密碼的一種特殊情況,具有更小的密鑰集(如果我們限制為大寫字母,ROT-n 有 $ 26<2^5 $ 鍵,與 $ 26!>2^{88} $ 通用替換密碼的密鑰;少於 5 位與多於 88 位)。

根據文本生成軟體的功能,除了字母之外,它還可以替換單詞。這進一步增加了密鑰空間。

替代密碼是完全不安全的,因此不清楚它實現了什麼,或者嘗試了什麼。

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