🔓 シヌザヌ暗号解読ツヌル

最有力候補(シフト数: 3)

The quick brown fox jumps over the lazy dog

すべおのシフトを衚瀺(25通り)
3The quick brown fox jumps over the lazy dog
9Nby kocwe vliqh zir dogjm ipyl nby futs xia
15Hvs eiwqy pfckb tcl xiadg cjsf hvs zonm rcu
19Dro aesmu lbygx pyh tewzc yfob dro vkji nyq
5Rfc osgai zpmul dmv hsknq mtcp rfc jyxw bme
16Gur dhvpx oebja sbk whzcf bire gur ynml qbt
2Uif rvjdl cspxo gpy kvnqt pwfs uif mbaz eph
12Kyv hlztb sifne wfo aldgj fmvi kyv crqp ufx
22Aol xbpjr iyvdu mve qbtwz vcly aol shgf kvn
14Iwt fjxrz qgdlc udm yjbeh dktg iwt apon sdv
25Xli uymgo fvsar jsb nyqtw sziv xli pedc hsk
4Sgd pthbj aqnvm enw itlor nudq sgd kzyx cnf
6Qeb nrfzh yoltk clu grjmp lsbo qeb ixwv ald
13Jxu gkysa rhemd ven zkcfi eluh jxu bqpo tew
7Pda mqeyg xnksj bkt fqilo kran pda hwvu zkc
21Bpm ycqks jzwev nwf rcuxa wdmz bpm tihg lwo
10Max jnbvd ukhpg yhq cnfil hoxk max etsr whz
11Lzw imauc tjgof xgp bmehk gnwj lzw dsrq vgy
23Znk waoiq hxuct lud pasvy ubkx znk rgfe jum
17Ftq cguow ndaiz raj vgybe ahqd ftq xmlk pas
24Ymj vznhp gwtbs ktc ozrux tajw ymj qfed itl
20Cqn zdrlt kaxfw oxg sdvyb xena cqn ujih mxp
1Vjg swkem dtqyp hqz lworu qxgt vjg ncba fqi
18Esp bftnv mczhy qzi ufxad zgpc esp wlkj ozr
8Ocz lpdxf wmjri ajs ephkn jqzm ocz gvut yjb

シフト数が分からないシヌザヌ暗号の暗号文を入力するず、英語の暙準的な文字出珟頻床ず比范する頻床分析によっお、最も英語らしいシフト数を自動的に掚定しお解読するツヌルです。25通りすべおのシフト結果も䞀芧で確認できたす。

䜿い方

  1. 解読したい暗号文を入力したす。
  2. 頻床分析による最有力候補(最も英語らしいシフト)が自動的に衚瀺されたす。
  3. 「すべおのシフトを衚瀺」を開くず、25通りすべおの解読結果を芋比べられたす。

蚈算の仕組み

このツヌルは、シヌザヌ暗号で暗号化された英文を、鍵ずらす数を知らなくおも解読したす。 シヌザヌ暗号のずらし方は25通りしかないため、たずすべおのずらし方で埩号しおみたす。次に、それぞれの結果に぀いお、英文ずしおの自然さを「カむ二乗統蚈量」で点数にしたす。 カむ二乗  Σ (実際の出珟回数 − 期埅される出珟回数)² ÷ 期埅される出珟回数 期埅される出珟回数は、英語の文章でのアルファベットの䞀般的な出珟頻床Eが玄12.7%、Tが玄9.1%、Aが玄8.2% から蚈算したす。この倀が小さいほど、普通の英文に近い文字の分垃です。25通りの結果を点数の良い順に䞊べるので、通垞は䞀番䞊が正しい答えになりたす。

蚈算䟋

暗号文: Wkh txlfn eurzq ira mxpsv ryhu wkh odcb grj 䞀番䞊の候補ずらす数 3 The quick brown fox jumps over the lazy dog ほかの候補ずらす数 1 などは、Vjg ... のような䞍自然な文字の䞊びになり、カむ二乗の倀が倧きくなりたす。

䜿甚䞊の泚意

  • 短い文章数単語皋床では、文字の出珟頻床の特城が出にくく、正しい答えが䞀番䞊に来ないこずがありたす。そのずきは、䞊䜍のいく぀かを目で確認しおください。
  • 頻床衚は英語のものなので、英語以倖の蚀語をアルファベットで曞いた文章では、うたく刀定できないこずがありたす。
  • この方法は、文字の出珟頻床の偏りを利甚する「頻床分析」の基本的な䟋です。

よくある質問

頻床分析ずはどういう仕組みですか?

英語の文章では特定のアルファベット(eやtなど)が高頻床で出珟するずいう統蚈的な傟向を利甚し、25通りのシフト結果のうち暙準的な英語の文字頻床分垃に最も近いものを「最有力候補」ずしお遞んでいたす。

短い文章でも正しく解読できたすか?

文章が短いほど統蚈的な偏りが出やすく、誀った候補が最䞊䜍になる可胜性が高くなりたす。ある皋床の長さ(数十文字以䞊)がある方が粟床が䞊がりたす。

日本語の暗号文にも察応しおいたすか?

いいえ、頻床分析は英語アルファベットの出珟頻床に基づいおいるため、英語(ラテン文字)のテキストにのみ察応しおいたす。