#author("2024-11-10T20:49:09+09:00","default:k1rou","k1rou") #author("2024-11-13T22:06:25+09:00","default:k1rou","k1rou") *換字式暗号 [#ya80bd1e] **名称 [#e10f0193] -Substitution cipher -換字暗号 **概要 [#s71c2506] -古典的な暗号方式のひとつ -所定のルールに従って文字を他の文字に置き換える *換字式暗号の方式 [#a92d1016] **単一換字式暗号 [#i9201ab8] ***シーザー暗号 [#c19694bb] -カエサル式暗号 -シフト暗号 -アルファベットを3文字前のアルファベットに置き換える ***ROT13 [#lbca95e4] -Rotate by 13 places -アルファベットを13文字後のアルファベットに置き換える -trによる実装 -変換方法 --tr echo "abc" | tr A-Za-z N-ZA-Mn-za-m --nkf nkf -r <file-name> **多表式暗号 [#fa0e7ab7] ***エニグマ [#cc45e4ea] -Enigma -周期換字(順変多表式) -機械式暗号 *関連用語 [#y61414d8] -[[暗号化]] -[[転置式暗号]]