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