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

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

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

対応アルゴリズム

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

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

使い方・活用例

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

よくある質問

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

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

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

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

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

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

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

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

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

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

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

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