Caesar Cipher
Encrypt decrypt
Encrypt decrypt ブラウザ内でローカルに実行
About the
シーザー暗号は、メッセージ内のすべての文字をアルファベットの固定桁数だけシフトし、Z から A に戻ります。これは文書化された最も古い暗号であり、システム全体が 1 つの数字であるため、置換の意味を理解する最も明確な方法です。ここでは、テキストとシフトの両方を指定します。メッセージを入力し、次に垂直バーを入力し、次にシフトを入力します (例: hello|3)。シフトを省略した場合は 3 が使用されます。これは、カエサル自身が使用したと言われている値です。教育ツールおよびパズル装置としてのみ扱ってください。それは簡単に壊れやすいです。
Where people use the
- 置換暗号がどのように機能するかを学習している人に説明します。
- パズルまたはジオキャッシュの手がかりを解決または設定します。
- ネタバレを注意しない人から見えるところに隠すこと。
- 手動 ROT13 または ROT-n の結果を確認します。
How to use the
- 1
テキストを貼り付けます
テキスト領域を使用します。覚えておくべき特別な入力形式はありません。
- 2
エンコードまたはデコードを選択します
エンコードすると文字が前方にシフトされます。デコードするとそれらは同じ量だけ後方にシフトされるため、自分で逆シフトを計算する必要はありません。
- 3
シフトを設定する
スライダーを 0 から 25 までドラッグするか、ROT1、ROT3、ROT13、ROT25 のいずれかのショートカット ボタンをクリックします。
- 4
結果を読む
何かを変更すると、どのシフトによって元に戻されるかを示すメモとともに出力が表示されます。
- 5
分からない場合はすべてのシフトを試してください
意味のあるシフトは 25 個しかないため、テキストが言語のように見えるまでスライダーを動かすだけで、この暗号を解くことができます。
ヒントとベストプラクティス
- 13 のシフトはそれ自体の逆数であることに注意してください。これが、ROT13 がネタバレに使用される理由です。
- シフト n を元に戻すには、26 から n を引いた値を適用します。
- スペースと句読点はそのままにしておきます。これらにより、結果がパズルとして読みやすくなります。
よくある質問
なぜ 3 がデフォルトなのでしょうか?
なぜなら、3のシフトは、現存する記述の中でジュリアス・シーザーに帰せられるものだからです。これは慣例であり、数学的な要件ではありません。 1 ~ 25 の任意の値が機能します。
シフトを知らずに復号するにはどうすればよいですか?
25 シフトすべてを試して、結果を読んでください。これには手作業で数秒かかるため、この暗号には本当の安全性はありません。どの文字が最も頻繁に出現するかを調べる頻度分析は、同じ考え方の体系的なバージョンです。
スペースや句読点は暗号化されていますか?
いいえ。シフトされるのは文字だけです。数字、スペース、句読点は変更されずに通過します。これが、一度方法を知ってしまえば結果が非常に読みやすい理由の 1 つです。
ケースは生き残るのか?
はい。大文字は大文字のアルファベット内でシフトされ、小文字は小文字のアルファベット内でシフトされるため、大文字化は保持されます。
これは本物の秘密を送信できるほど安全ですか?
いいえ、リモートではありません。 25 個の可能なキーがあり、周波数分析に対する保護はありません。パズルしたり、教えたり、何気なく見たネタバレを隠したりするのに適しています。