🔬 暗号ラボ

好きな言葉をいろんな暗号に変換してみよう!
暗号化も復号も、ここで全部できるよ🐾

⚔️

シーザー暗号 Caesar Cipher

アルファベット・ひらがな・カタカナを一定数ずらして暗号化する、古代ローマ時代からの最も有名な暗号。鍵は「何文字ずらすか」の数字だよ🐾

🐱 「HELLO」を3ずらすと「KHOOR」になるんだ。復号するときは同じ数を逆にずらせばいいだけ!
🔬 結果

コピーしたよ!
🔑

ヴィジュネル暗号 Vigenère Cipher

英字のキーワードを使い、文字ごとに異なるシフト量で暗号化する古典暗号。「解読不可能な暗号」と長年信じられた強力な方式だよ🐾(英字のみ対応)

🐱 キーワードが「KEY」なら、1文字目をK(10)ずらし、2文字目をE(4)ずらし、3文字目をY(24)ずらす…の繰り返し。シーザー暗号の進化形だね!
🔬 結果

コピーしたよ!
🔄

ROT13 Rotate by 13

アルファベットを13文字ずらす特殊なシーザー暗号。26文字の半分なので「暗号化」と「復号」が同じ操作になるのが面白い特徴だよ🐾(英字のみ)

🐱 「HELLO」→「URYYB」、そして「URYYB」→「HELLO」。同じボタンで暗号化も復号もできちゃう!インターネット掲示板のネタバレ隠しによく使われたんだ。
🔬 結果

コピーしたよ!
🐉

逆読み暗号 上杉謙信の手法

文字列を逆順に並べ替えるシンプルな暗号。上杉謙信が使ったとされる「逆読み文書」の伝説に基づく日本の古典暗号だよ🐾

🐱 「こんにちは」→「はちにんこ」。単純だけど、急いで伝令を送るときに使われた実用的な暗号なんだ!
🔬 結果

コピーしたよ!
🍃

縦読み暗号作成 真田幸村の手法

各行の先頭文字(または指定の位置の文字)を読むと秘密のメッセージが浮かび上がる縦読み詩を作るツールだよ🐾

🐱 隠したいメッセージを入力するだけで、そのメッセージを縦読みに含む詩(例文)の構成を生成するよ。各行の最初の文字に注目してみて!
🔬 生成された縦読み詩

コピーしたよ!
⚔️

武田式替え字暗号 武田信玄の手法

ひらがなを対応する別のひらがなに置き換える「替え字」暗号。五十音表の規則性を利用した武田信玄流の暗号術だよ🐾

🐱 「あ行」と「か行」を入れ替える、などルールを決めて文字を置換する。同じルールを知っている者だけが読み解ける武将の知恵だね!
🔬 結果

コピーしたよ!
🥷

忍者数字変換 忍び文字

五十音を五行五列の表として捉え、各文字を「行-列」の数字ペアに変換する忍者の暗号術だよ🐾(ひらがな対応)

🐱 「あ」は1行1列目なので[1-1]、「か」は2行1列目なので[2-1]…というルールで変換するんだ。数字を見ただけでは意味がわからない忍者の知恵!
🔬 結果

コピーしたよ!
🚂

レールフェンス暗号 Rail Fence Cipher

文字をジグザグ(波型)に複数の「レール」に並べ直してから、上から順に読み出すことで暗号化する転置暗号だよ🐾

🐱 「HELLO WORLD」をレール2本でジグザグにすると、上の列に「H L O O L」、下の列に「E L W R D」という形で並ぶ。それを順に読むと暗号文の完成!
🔬 結果

コピーしたよ!