読めない形の文字列を受け取り、内容を確認したい場合、最初にどのアルゴリズムで作られたかを特定します。AES、Caesar cipher、ROT13、Base64は見た目が異なり、元へ戻す方法も違います。方式がわかれば、適切なツールで数秒で復号できます。
テキストの復号とは?
復号とは、エンコードまたは暗号化されたテキストを読める形へ戻す処理です。暗号化は鍵やルールで元の内容を隠し、復号は同じ鍵やルールを使って処理を逆にします。次のツールを使えば テキスト暗号化 ソフトウェアをインストールせず、暗号化と復号の両方ができます。
使われたアルゴリズムを見分ける方法
暗号化後の出力を確認します。AESは一見ランダムな文字列を生成し、暗号化後にBase64形式で表されることがよくあります。Caesar cipherとROT13は文字種を保ったまま文字をずらします。Base64テキストは通常、末尾に1つか2つのイコール記号(=)があり、英数字、プラス記号、スラッシュだけを使います。
AESテキストをオンラインで復号する方法
AES(Advanced Encryption Standard)は共通鍵方式のアルゴリズムです。暗号化に使ったものと同じ鍵が必要です。次を開きます テキスト暗号化。暗号化された文字列を貼り付け、AESを選び、鍵を入力してdecryptをクリックします。正しい鍵がなければAESの復号はできません。
Caesar cipherとROT13をデコードする方法
Caesar cipherは各文字をアルファベット上で一定数ずらします。ROT13はシフト13のCaesar cipherです。どちらも鍵なしで元へ戻せます。Caesar cipherは1から25までのシフトを試し、読める文章になるものを探します。ROT13は暗号化と復号が同じで、2回適用すると原文へ戻ります。
Base64テキストをデコードする方法
Base64はエンコード方式であり、本当の暗号化ではありません。バイナリデータをテキストで安全に扱える形式へ変換します。鍵なしで必ずデコードできます。Base64文字列を次へ貼り付けます テキスト暗号化。Base64を選び、decodeをクリックすると原文がすぐ表示されます。
テキスト復号でよくある問題
- 誤ったアルゴリズムを選択:出力がランダムな文字に見えます。意味のある結果になるまで別の方式を試します。
- AESの鍵が間違っている:復号に失敗するか、意味のない内容になります。暗号化時の鍵を再確認してください。
- 暗号化文字列内の隠し文字:不可視Unicode文字が入力を壊すことがあります。次を使って AI隠し文字 復号前にテキストを整理します。
- 暗号文が途中で切れている、または変更されている:暗号化文字列の一部しかコピーされていない場合、正しく復号できません。
方式が不明なら、鍵を必要としないBase64とROT13から試します。次にCaesarシフトを確認します。AESは元の暗号鍵が必要なので最後の候補です。