為什麽是%26?為什麽不直接在原文的Unicode值上加三,轉換成字符呢??- ?
凱撒密碼應該是非常古老的加密技術。那時候電腦都還沒出現,妳說的ASCII碼或者unicode碼都不存在。所以只有26個字符。當然,妳說我可以創造壹些字符,這沒問題,和直接用數字沒太大區別。但是有可能讓這26個字母更加混亂。畢竟他們未必能壹眼看出是密碼。
無論是古代還是現代,增加字庫的成本都很高,比如雕刻活字,設計字體。如果現有的字體可以重復使用,那麽密文的印刷和傳播成本將大大降低。