概要
もっともシンプルで、広く知られた暗号のひとつであるシーザー暗号を解くためのモジュールを作りました。いつ使うかわかりませんが誰かいつか使ってあげて下さい!!!文字数が多いと計算が遅いです.普通に.
encode,decodeの他にsearchを実装しました。
import Caesar caesar=Caesar.CaesarCipher() s = "Uryyb, Jbeyq!" caesar.encode(s,13) 'Hello, World!' caesar.search(s) ['0:Uryyb, Jbeyq!', '1:Vszzc, Kcfzr!', '2:Wtaad, Ldgas!', '3:Xubbe, Mehbt!', '4:Yvccf, Nficu!', '5:Zwddg, Ogjdv!', '6:Axeeh, Phkew!', '7:Byffi, Qilfx!', '8:Czggj, Rjmgy!', '9:Dahhk, Sknhz!', '10:Ebiil, Tloia!', '11:Fcjjm, Umpjb!', '12:Gdkkn, Vnqkc!', '13:Hello, World!', '14:Ifmmp, Xpsme!', '15:Jgnnq, Yqtnf!', '16:Khoor, Zruog!', '17:Lipps, Asvph!', '18:Mjqqt, Btwqi!', '19:Nkrru, Cuxrj!', '20:Olssv, Dvysk!', '21:Pmttw, Ewztl!', '22:Qnuux, Fxaum!', '23:Rovvy, Gybvn!', '24:Spwwz, Hzcwo!', '25:Tqxxa, Iadxp!']