シーザー暗号
無料でオンラインで利用可能 シーザー暗号 インストール不要のツール
シーザー暗号とは?
シーザー暗号は最も古い暗号化技術の一つで、軍事通信の保護に使用したユリウス・シーザーにちなんで名付けられました。平文の各文字をアルファベット内で固定された位置だけシフトして動作します。例えば、シフト量3の場合、AはD、BはEになります。シンプルですが、暗号化と換字暗号の概念を学ぶ素晴らしい入門です。
暗号化と復号の方法
暗号化するには「暗号化」モードを選択し、テキストを入力してシフト量(1-25)を選びます。各文字がその量だけ前方にシフトされます。復号するには「復号」モードに切り替え、同じシフト量で暗文を入力します。元のテキストを復元するために各文字を逆方向にシフトします。
総当たり攻撃分析の使用
暗文はあるがシフト量が不明な場合、「総当たり攻撃」をクリックすると、25通りの復号結果が一度に表示されます。意味のあるテキストを読める結果を探すと、対応するシフト量が鍵です。英語のアルファベットは26文字なので、可能なシフトは25通りしかありません。
▶シーザー暗号は安全ですか?
いいえ。シーザー暗号は現代の基準では極めて脆弱です。総当たり攻撃(25通りしかない)や頻度分析で瞬時に解読できます。教育目的、パズル、娯楽にのみ使用し、機密情報の保護には決して使用しないでください。
▶英語以外の文字に対応していますか?
このツールは英語のアルファベット26文字(A-Z、a-z)のみをシフトします。数字、句読点、記号、他の文字体系(中国語、日本語、キリル文字など)の文字は変更されません。
▶ROT13とは何ですか?
ROT13はシフト量が固定で13のシーザー暗号の特殊なケースです。ROT13を2回適用すると元のテキストに戻るため、暗号化と復号に同じ操作を使用します。
▶データはサーバーに送信されますか?
いいえ。すべての暗号化と復号はブラウザ内で完全に実行されます。テキストがデバイスを離れることはありません。
このツールがあなたに役立ったなら、私にコーヒーをご馳走することをお勧めします。
私にコーヒーを買ってください。