🔐 テキスト暗号化
出力結果
(空)
パスフレーズ(合言葉)を使って、テキストをAES-GCM方式で暗号化、または暗号化されたテキストを復号するツールです。ブラウザに標準搭載されているWeb Crypto APIを使用しており、入力したテキストやパスフレーズが外部のサーバーに送信されることはありません。
使い方
- 「暗号化」または「復号」タブを選びます。
- 暗号化したいテキスト(または復号したい暗号文)と、パスフレーズを入力します。
- 実行ボタンを押すと結果が表示されます。コピーボタンでクリップボードにコピーできます。
よくある質問
暗号化したデータはどこかに保存されますか?
いいえ。すべての処理はお使いのブラウザ内で完結しており、テキストやパスフレーズが外部のサーバーに送信されることはありません。
どのような暗号化方式を使っていますか?
ブラウザ標準のWeb Crypto APIを使い、PBKDF2(10万回のイテレーション)でパスフレーズから暗号鍵を導出し、AES-GCM(256ビット)で暗号化しています。出力にはランダムなソルトと初期化ベクトル(IV)が含まれており、Base64形式でエンコードされています。
復号時にエラーが出るのはなぜですか?
パスフレーズが間違っているか、暗号文が途中で欠けている・改変されている可能性があります。AES-GCMには改ざん検出機能があるため、正しいパスフレーズと完全な暗号文でない限り復号に失敗します。