本文へスキップ
にゃんこツール

テキスト暗号化・復号(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暗号化・復号」ツールを使ってください。ファイルの暗号化は「ファイル暗号化・復号」ツールで行えます。

このページをシェア

↑↓ 選択 Enter 開く Esc 閉じる