シーザー暗号
シーザー暗号 (ROT シフト暗号) を使用してテキストをエンコードおよびデコードします。カスタムシフト値をサポートし、一度に25個のすべての可能な復号化をブルートフォースします。
113 (ROT13)25
Shift visualization (shift = 13)
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
A
B
C
D
E
F
G
H
I
J
K
L
M
Plain → Cipher
シーザー暗号の使い方
- 1エンコードまたはデコードするテキストを入力してください。
- 2シフト値 (1–25) を選択するか、ROT13ショートカットを使用します。
- 3エンコードおよびデコードモード間で切り替えます。
- 4"Show all shifts"を使用して未知の暗号文をブルートフォース復号化します。
Zenovayアナリティクス
関連ツール
よくある質問
シーザー暗号とは何ですか?▾
シーザー暗号は最も古く単純な暗号化技術の一つであり、軍事メッセージを保護するために使用したJulius Caesarにちなんで名付けられました。これは平文の各文字がアルファベットの下に固定数だけシフトされる置換暗号です。シフト3の場合、AはD、BはE、ZはC(ラップアラウンド)になります。非アルファベット文字(数字、句読点、スペース)は通常変更されません。
ROT13とは何ですか?▾
ROT13はシフト13のシーザー暗号です。26文字アルファベットのちょうど半分です。これは自己逆転的です。ROT13を2回適用すると元のテキストが返されます。ROT13は簡単に逆転可能なため、オンラインフォーラムでスポイラーやパズルの答えを隠すために一般的に使用されます。暗号化セキュリティを提供せず、純粋にオブスキュリティ技術です。
シフトを知らずにシーザー暗号を復号化するにはどうしますか?▾
可能なシフトは25個(1-25)のみなので、ブルートフォースは簡単です。すべての25シフトを試して、読み取り可能な英語テキストを生成するものを特定します。または、度数分析を使用します。英語では、Eが最も一般的な文字(約13%)です。次にT、A、O、I、Nが続きます。暗号文で最も一般的な文字を見つけてください。それはEに対応する可能性があります。その文字とEの間のシフト差が暗号キーです。
シーザー暗号は安全ですか?▾
いいえ。シーザー暗号は現代の基準によるとほぼゼロのセキュリティを提供します。可能なキーが25個のみなので、徹底的な検索(ブルートフォース)で数秒で破ることができます。コンピュータがなくても、度数分析は数分で破ることができます。古典暗号を理解するための貴重な教育ツールですが、実際のセキュリティ目的に使用してはいけません。最新の暗号化はAES、RSA、ChaCha20などのアルゴリズムを使用します。
他の古典暗号は何ですか?▾
古典暗号には:Vigenère暗号(多文字置換用のキーワードを使用、破るのが難しい)、Atbash(アルファベットを逆転:A↔Z、B↔Y)、ROT47(すべての印刷可能なASCII文字を47だけシフト)、Playfair暗号(5×5キースクエアを使用した二グラム置換)、Rail fence暗号(ジグザグパターンを使用した転置暗号)、およびOne-time pad(理論的に破られない可能性が高いが非実用的)が含まれます。すべて現在セキュリティアプリケーションでは廃止されています。