アルゴリズム論特論(塩田) 2012年度教材 第9回
授業内容
シーザー暗号
換字式暗号と置換式暗号
共通鍵暗号と公開鍵暗号
サンプルプログラム
シーザー暗号( 鍵 = 3 )
暗号化
CaeE1.py
/ 復号化
CaeD1.py
シーザー暗号( 一般の鍵 )
暗号化
CaeE2.py
/ 解読
CaeD2.py
シーザー暗号( 一般の鍵、平文・暗号文はファイルに格納)
暗号化
CaeE3.py
/ 解読
CaeD3.py
/
平文の例
CaeP.txt
/ 暗号文の例
CaeC.txt
同 Mac 用
CaePMac.txt
/
CaeCMac.txt
単一換字式暗号(鍵・平文・暗号文はファイルに格納)
鍵生成・暗号化
SubE.py
/ 復号化
SubD.py
/ 鍵生成
SubK.py
/
平文の例
SubP.txt
/ 暗号文の例
SubC.txt
/ 鍵の例
SubK.txt
同 Mac 用
SubPMac.txt
/
SubCMac.txt
置換式暗号(鍵・平文・暗号文はファイルに格納)
鍵生成・暗号化
TraE.py
/ 復号化
TraD.py
平文の例
TraP.txt
/ 暗号文の例
TraC.txt
/ 鍵の例
TraK.txt
同 Mac 用
TraPMac.txt
/
TraCMac.txt
戻る