AES-256 ファイル暗号化 & 復号機

業界標準のAES-256-GCM暗号化により、テキストやファイルを完全にオフラインで暗号化・復号。無料、100%ローカル実行。

AES-256 ファイル暗号化 & 復号機

業界標準のAES-256-GCM暗号化により、テキストやファイルを完全にオフラインで暗号化・復号。無料、100%ローカル実行。

使い方

1
数値とパラメータを入力
計算フォームに必要な数値や設定値を入力します。
2
瞬時に計算結果を確認
ブラウザ内でリアルタイムに数理モデルが計算されます。
3
詳細な内訳を分析
詳細な内訳、集計データ、分析サマリーを活用します。
概念&ナレッジハブ

AES-256-GCM暗号化&復号ツール:Web Cryptoブラウザ完結型セキュリティ

米軍や政府標準でも採用されている最高峰の共通鍵暗号化規格「AES-256-GCM(Galois/Counter Mode)」を用い、機密テキストメッセージやパスワード、秘密鍵をブラウザ上で安全に暗号化・復号できるセキュアツールです。データの完全性保証(改ざん検知認証タグ)を兼ね備えています。

具体的な暗号化シナリオとして、平文テキスト「Server_API_Secret_Key_2026」と任意のパスワード(例: StrongPass#99)を入力して暗号化を実行した場合、PBKDF2(HMAC-SHA256・ストレッチング100,000回)によって強力な暗号化鍵が導出され、96ビットのユニークな暗号学的初期化ベクトル(IV)とともに暗号化され、Base64形式の安全な暗号文が出力されます。

復号時は同じパスワードを入力することで瞬時に元の平文が復元されます。万が一暗号文が1文字でも改ざんされていた場合はGCM認証タグの照合により復号が拒絶されるため、通信途中でのデータ改ざんも確実に防止できます。

コアアーキテクチャ&計算式

Ciphertext = AES_GCM_256( Plaintext, Key = PBKDF2(Pass, Salt, 100k, SHA256), IV = Random_96bit )

ユーザーパスワードからソルト付きPBKDF2で256ビット暗号鍵を導出し、一意のIVを用いてGCMモードで暗号化と128ビット認証タグを生成します。

ベストプラクティスと必須ガイドライン

  • 暗号化キーとなるパスワードは12文字以上の推測されにくい十分な強度のものを設定する
  • 暗号文を相手に送る際は、パスワード(復号鍵)を同じ連絡手段(メール等)で送らず、別の安全なチャネル(電話や別チャット)で伝える
  • 暗号化のたびに異なるソルト(Salt)とIVが自動生成されるため、同じ平文・同じパスワードでも毎回異なる暗号文が生成される
  • 暗号文を保管する際は、出力されたBase64文字列(Salt+IV+暗号文+AuthTagが結合された形式)を欠損なく保存する

よくある質問 (FAQ)

Webサイト上で暗号化を行うのはセキュリティ上本当に安全ですか?
W3C標準のWeb Crypto APIを用いてお使いの端末ローカルで暗号化されるため、平文やパスワードが外部ネットワークに流出することはありません。
パスワードを忘れてしまった場合、暗号文を復号することはできますか?
バックドアやパスワードリセット機能は存在しないため、パスワードを紛失した場合、暗号化データの復元は実用上不可能です。
AES-CBCとAES-GCMの違いは何ですか?
CBCモードは単なる暗号化ですが、GCMモードはデータの「暗号化」と「改ざん検知(認証)」を同時に行える最新の標準仕様です。
日本語の全角テキストや絵文字もそのまま暗号化できますか?
UTF-8エンコーディングを介してバイト配列に変換してから暗号化するため、日本語や特殊記号、絵文字も文字化けなく暗号化・復号できます。