Subscribed unsubscribe Subscribe Subscribe

シンプルで、広く知られた暗号のひとつであるシーザー暗号を解く

python sec

概要

もっともシンプルで、広く知られた暗号のひとつであるシーザー暗号を解くためのモジュールを作りました。いつ使うかわかりませんが誰かいつか使ってあげて下さい!!!

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!']

GitHub - nwiizo/CaesarCipher: CaesarCipher using python3