凱撒加解密算法C語言實現

凱撒加密(Caesarcipher)是一種簡單的消息編碼方式:它根據字母表將消息中的每一個字母移動常量位k。 舉個例子若是k等於3,則在編碼後的消息中,每一個字母都會向前移動3位: a會被替換爲d;b會被替換成e;依此類推。字母表末尾將回捲到字母表開頭。 因而,w會被替換爲z,x會被替換爲a。 若是是將移動的位數用隨機數進行代替,而且記錄下該隨機數,則破解密碼的難度將大大增長。 //linux
相關文章
相關標籤/搜索