轉輪密碼機的加解密算法實現

密碼學課程的第一個實驗,算法實現轉輪機的加解密,此處用c++ 轉輪密碼機的原理如圖: 圖一爲初始狀態,圖二爲輸入一位明文後的狀態 這是三轉輪密碼機,有慢輪、中輪、快輪三個速度不一樣的輪子,加密時:輸出一位後,快輪逆時針轉動一次,快輪轉滿26次即一圈時,中輪子轉動一次,中輪轉滿26圈時,快輪轉動一次。解密過程則反過來轉。 具體注意點在源碼註釋中強調。ios 源碼以下:c++ #include<ios
相關文章
相關標籤/搜索