🔒 テキスト暗号化/復号化

AES-GCM暗号化・シーザー暗号・ヴィジュネル暗号など多彩なアルゴリズムでテキストを暗号化・復号化します。すべての処理はブラウザ内で完結し、データは外部に送信されません。

AES-GCM 256ビット暗号化。パスワードから鍵を導出し、強力にテキストを保護します。

対応アルゴリズム

  • AES-GCM ー パスワードベースの256ビット暗号化(PBKDF2鍵導出)
  • シーザー暗号 ー 文字をシフトする古典的暗号(ROT13含む)
  • ヴィジュネル暗号 ー キーワードを使った多表式換字暗号
  • 文字列反転 ー テキストの文字順を逆転
  • バイナリ変換 ー 各文字を8ビットの0/1表現に変換
  • 16進数変換 ー 各文字を16進数(Hex)表現に変換

すべての処理はブラウザ内で実行され、データは外部に送信されません。

使い方・活用例

  • AES-GCMで機密情報を含むテキストを暗号化して安全にメールで送信
  • パスワードやAPIキーを暗号化して保存
  • シーザー暗号やヴィジュネル暗号で古典暗号を学習・体験
  • テキストをバイナリ(2進数)や16進数に変換してデータ表現を確認
  • 文字列反転で簡易的な文字変換を実行
  • チーム間で機密データを共有する際のセキュリティ対策

テキスト暗号化とは

テキスト暗号化ツールは、機密情報やプライベートなメッセージを保護するために複数の暗号化アルゴリズムを提供します。AES-GCMという最新の暗号方式から、歴史的なシーザー暗号まで、用途に応じて選択できます。重要な特徴は、すべての処理がブラウザ内で完結するため、入力したテキストがサーバーに送信されることがなく、プライバシーが完全に守られる点です。

使い方ガイド

使用方法は至ってシンプルです。まず、ツール画面から使用する暗号化方式を選択します。次に、保護したいテキストを入力欄に貼り付けます。その後、「暗号化」ボタンをクリックすると、瞬時に暗号化されたテキストが表示されます。復号化する場合は、暗号化されたテキストを同じツールに入力し、「復号化」ボタンをクリックするだけです。パスワード設定が必要な方式では、同じパスワードを使用する必要があります。

活用シーン

ビジネスメールで機密情報を共有する際に、メール本文を暗号化して送信することで、盗聴のリスクを大幅に軽減できます。個人的なメモやノートを暗号化すれば、ノートパソコンの盗難時も情報流出を防げます。さらに、パスワード管理ツールと組み合わせて、重要なパスワードをテキストファイルに暗号化して保管することで、より堅牢なセキュリティ体制が構築できます。オンラインショッピングの領収書や契約書など、個人識別情報を含むドキュメントの保護にも活用できます。

知っておきたいポイント

AES-GCMは軍用・金融機関レベルの暗号化標準であり、現在のコンピュータでは事実上解読不可能です。一方、シーザー暗号やヴィジュネル暗号は歴史的な方式で、教育目的や軽い難読化に向いています。暗号化したテキストを誰かに送る場合は、事前にパスワードを安全に共有しておくことが重要です。また、暗号化されたテキストはランダムに見えるため、誤ってデータを失わないよう注意が必要です。

よくある質問

テキスト暗号化の使い方は?

アルゴリズムを選択し、テキスト(と必要に応じてパスワードやキー)を入力して暗号化ボタンを押します。復号タブで同じアルゴリズムとキーを使って復号できます。

どのアルゴリズムが最も安全ですか?

AES-GCMが最も安全です。256ビット暗号化とPBKDF2鍵導出を使用しており、強力なパスワードと組み合わせることで非常に高い安全性を提供します。シーザー暗号やヴィジュネル暗号は学習・遊び目的に適しています。

シーザー暗号とROT13の違いは?

ROT13はシーザー暗号のシフト量を13に固定したものです。英字26文字の半分なので、同じ操作で暗号化と復号化の両方ができます。

ヴィジュネル暗号のキーとは?

英字のキーワードを使って文字ごとに異なるシフト量で暗号化する方式です。キーが長く複雑なほど安全性が高まります。暗号化と復号化に同じキーが必要です。

バイナリ変換や16進数変換は暗号ですか?

厳密には暗号ではなくエンコーディング(符号化)です。キーなしで元に戻せるため、データ表現の変換やデバッグ・学習目的で使用されます。

暗号化したテキストを他人に送っても安全ですか?

AES-GCMの場合、パスワード(復号キー)を別の安全な経路で共有すれば安全です。シーザー暗号やヴィジュネル暗号は簡易的なものなので、機密データには使用しないでください。

AES-GCM暗号化では何文字まで暗号化できますか?

AES-GCM暗号化は理論的に無制限の長さに対応していますが、ブラウザのメモリ制限により実用的には数MB程度までのテキストに対応しています。非常に長いテキストの場合は分割して暗号化することをお勧めします。

同じテキストを同じキーで暗号化すると毎回同じ結果になりますか?

AES-GCM暗号化は初期化ベクトル(IV)をランダムに生成するため、同じテキストとキーでも毎回異なる暗号文が生成されます。これはセキュリティを高めるための設計です。

複数のアルゴリズムを組み合わせて使うことはできますか?

このツールは単一のアルゴリズムを一度に適用する設計ですが、結果をコピーして別の変換を適用することで複数のアルゴリズムを連続利用できます。ただしセキュリティ向上には限定的です。

暗号化されたテキストのファイルサイズはどのくらい増えますか?

AES-GCM暗号化では通常、元のテキストサイズに対して約30~40%増加します。これはBase64エンコーディングによる増加分です。

パスワードなし(キーなし)で暗号化できますか?

このツールのすべての暗号化アルゴリズムにはキー(パスワード)が必須です。キーなしでは暗号化も復号化も実行できません。

暗号化されたテキストから元のテキストを復号化する時間はどのくらいかかりますか?

復号化処理はブラウザ内で瞬時に(通常1秒以下)完了します。テキストサイズが数MB程度であれば遅延をほぼ感じません。