ヴィジュネル暗号

このツールでヴィジュネル暗号が使えます。キーワードで暗号化・復号し、方式を選び、わからない鍵も解析で推定できます。処理はすべてブラウザ内で行います。

出典:Wikipedia – Vigenère-Chiffre (Verfahren, Tabula recta, Beispiel LEMON)。更新日:

平文または暗号文。解析では暗号文を入力
アルファベットだけが数えられます。解析では不要
マイツールボックス入力内容はこのブラウザーにのみ保存されます。

結果

結果
Wewyryue ls mxeqg xs kki bo egweqrss.
計算の途中(最初の文字)
平文鍵暗号文
MKW
AEE
YYW
OKY
NER
AYY
KKU
AEE
NYL
IKS

計算方法

キーワード LEMON で ATTACKATDAWN は LXFOPVEFRNHR になります。この暗号は、キーワードの対応する文字(A = 0、B = 1 … Z = 25)で決まる量だけ、文字ごとに異なるずらし方をする暗号です。

計算のしくみ

暗号化では、平文の文字と鍵の文字を足して26で割った余りを取り、復号では引きます。キーワードは繰り返されます。ボーフォート方式では C = K − P なので、暗号化と復号は同じ計算です。オートキーでは鍵が平文そのものに続きます。解析では、一致指数(フリードマン)で鍵の長さを、選んだ言語の文字頻度とのカイ二乗比較で各鍵文字を求めます。

知っておくと便利

よくある質問

ヴィジュネル暗号の仕組みは?

平文の各文字を、キーワードの対応する文字が示す数(A = 0、B = 1 …)だけアルファベット上でずらします。キーワードは文章の終わりまで繰り返されます。

鍵がわからない場合はどう解きますか?

まず鍵の長さを推定し(カシスキ検査または一致指数)、次に各列をシーザー暗号と同じように頻度分析で解きます。「鍵を探す」はこの手順を自動で行います。

シーザー暗号との違いは?

シーザー暗号は全文字を同じ量だけずらしますが、ヴィジュネル暗号はキーワードに従って複数の量でずらすため、文字頻度を隠しやすくなります。

この暗号は安全ですか?

いいえ。十分な長さの文章と頻度分析があれば、コンピューターで数秒で解読できます。本物の秘密を守る用途には向きません。

出典・根拠

更新日: · 編集方針

関連ツール