テキスト暗号化・復号(AES-256-GCM)
テキストをパスワードで暗号化し、コピーして共有できるBase64文字列にします。復号も同じ画面でできます。暗号化にはブラウザ標準のWeb Crypto APIを使い、処理はすべてブラウザ内で完結します。入力したテキストやパスワードがサーバーに送信されることはありません。パスワードの強さは パスワード強度チェッカー で確認できます。
🔒 ブラウザ内で完結・入力データはサーバーに送信されません
注意事項
- パスワードを忘れると復号できません。パスワードの再発行や復元はできません。
- 暗号の強さはパスワードの強さに依存します。短い・推測されやすいパスワードは避けてください(強さは「パスワード強度チェッカー」で確認できます)。
- 暗号文の形式は、バージョン(1バイト)・ソルト(16バイト)・IV(12バイト)・暗号文と認証タグを連結してBase64にしたものです。鍵はPBKDF2(SHA-256・600,000回)でパスワードから導出します。
- 暗号化できるのはテキストのみです。ファイルの暗号化は「ファイル暗号化・復号」ツールをご利用ください。
用語解説
AES-256-GCM
256ビットの鍵を使う共通鍵暗号です。GCMモードは暗号化と同時に改ざん検知用の認証タグを付けるため、暗号文が書き換えられると復号が失敗します。
PBKDF2
パスワードから暗号鍵を作るための仕組みです。計算を何十万回も繰り返すことで、パスワードを総当たりで試す攻撃を遅くします。
ソルト・IV
暗号化のたびにランダムに選ぶ値です。同じテキスト・同じパスワードでも毎回違う暗号文になります。暗号文に含めて保存するため、別に控える必要はありません。
よくある質問
同じテキストなのに暗号化のたびに結果が変わるのはなぜですか?
暗号化のたびにソルトとIVというランダムな値を新しく選ぶためです。仕様どおりの動作で、どの結果も同じパスワードで正しく復号できます。
他のツールやOpenSSLで作った暗号文を復号できますか?
できません。このツール独自の形式(バージョン・ソルト・IV・暗号文を連結したBase64)のため、このツールで暗号化した文字列のみ復号できます。形式はページ内の注意事項に記載しています。
「復号できませんでした」と表示されるのはどんなときですか?
パスワードが違う場合のほか、暗号文の一部が欠けたり書き換えられたりした場合です。AES-GCMは改ざん検知を備えているため、1文字でも変わると復号に失敗します。コピー時の欠けや余分な空白が入っていないか確認してください。
RSAなどの公開鍵暗号には対応していますか?
現在はパスワードによるAES-256-GCMのみ対応しています。このツールは公開鍵暗号には対応していません。RSA-OAEPは「RSA暗号化・復号」ツールを使ってください。ファイルの暗号化は「ファイル暗号化・復号」ツールで行えます。
このページをシェア
