明文中微小的变化就会导致密文的大幅度变化。
現在做到的就是同樣一篇明文和密鈅不可能被加密成同一個密文,而這麽多版本的密文都能用同一把密鈅還原成同一個明文。聼起來有點像是“人不可能踏入同一條河”的論調……
顯示出來的亂碼,用的是UNICODE。至少造成的結果就是打印出來信息就失真了——空格不一定是32號ASCW編碼,有可能是其他碼。這些只能在計算機上才能讀出來。
至於說公開算法和不公開與否就不做解釋了,反正密碼總是可破的,和時間競賽而已。擧個例子,通常都知道速度和時間才能求路程,而同時知道三個再去求什麽有意義麽?我只是同時公佈了明文和密文而已,算法和密鈅如果再公佈那就是作實驗報告了。在這裡做個提示:這個替代密碼沒有想象中那麽難,如果加上了北京語言大學的教授的話就更容易破了。我在這裡僅僅是想測試強度而已,反正這東西是肯定能破的。