怎麼用凱撒密碼加密一句中文?
01-05
跪求大神解答,只需文字說明,急求
可以用漢字對應的字元碼來進行變換操作,這樣出來的還是漢字。
比如漢字「一」的unicode是0x4e00,凱撒移位為1的話0x4e00+1=0x4e01,對應的漢字是「丁」,如果移位為三,就是0x4e03,對應漢字是「七」。
當然你用GB2312也可以。
買一本新華字典,把每個字轉成頁數(4位數)+當頁排序(2位數),得到一個6位數,把這個6位數用凱撒秘密加密。除了新華字典,還可以是 Unicode、UTF-8、拼音、T9拼音鍵盤……
其實可以用拼音的
年輕人,知道電報嗎?
先把漢字到GB2312對應表背出來(逃
推薦閱讀:
※研究生導師的研究方向是分組密碼,這個研究方向碩士畢業後好就業嗎?
※模仿遊戲 The Imitation Game中P ZQAE TQR 是用什麼密碼譯的?
※Web前端密碼加密是否有意義?
※非對稱加密的設計原理是什麼?
※可否提供一些「對稱可搜索加密SSE」的具體實現代碼來學習一下?
TAG:密碼加密 |