XTools ロゴ
XTools
Blog
/
パスワード生成ハッシュ計算bcrypt・scrypt・Argon2AES 暗号化・復号TOTP コード生成

© 2026 XTools. 無断複写·転載を禁じます。

プライバシーポリシーお問い合わせ

    AES 暗号化・復号

    パスワードで AES-256 によりテキストやファイルを暗号化・復号
    • ファイルは端末の外に出ません
    • ブラウザ内で処理
    • 無料・登録不要・透かしなし

    パスワード

    形式

    認証付き暗号。鍵は PBKDF2-SHA256 で導出します。パスワード違いや改ざんは必ず検出されます。

    既定値 600,000。大きいほど総当たりに強く、開くのも遅くなります。

    Web Crypto API を使って端末上で暗号化します。パスワード・鍵・ファイルは保存も送信もしません。

    関連ツール

    • パスワード生成
    • ハッシュ計算
    • bcrypt・scrypt・Argon2
    • TOTP コード生成

    AES 暗号化・復号の使い方

    パスワードでテキストやファイルを暗号化・復号します。AES-256-GCM と、openssl でも読める AES-256-CBC 形式に対応。Web Crypto API で端末上で処理し、大きなファイルも扱えます。

    1. 1

      「暗号化」か「復号」、さらに「テキスト」か「ファイル」を選びます。

    2. 2

      「パスワード」を入力し、暗号化のときは「パスワード(確認)」も入力します。

    3. 3

      暗号化では形式として AES-256-GCM(既定)か「OpenSSL 互換」を選び、必要なら「PBKDF2 反復回数」を変更します。

    4. 4

      テキストを貼り付けるかファイルをドロップし、「暗号化」または「復号」を押します。

    5. 5

      Base64 の結果をコピーするか、ファイルごとにダウンロードします。複数ある場合は「すべてダウンロード(ZIP)」が便利です。

    よくある質問

    パスワードやファイルはどこかに送信されますか?

    いいえ。暗号化はブラウザ内で Web Crypto API を使って行われます。パスワード、鍵、ファイルはいずれも保存・送信されません。

    2 つの形式の違いは何ですか?

    AES-256-GCM は認証付き暗号で、鍵は PBKDF2-SHA256(既定 600,000 回)とランダムなソルトから導出します。パスワードの誤りやデータの改変は必ず検出されます。「OpenSSL 互換」は openssl enc -aes-256-cbc -pbkdf2(既定 10,000 回)と同じバイト列を出力しますが、CBC には完全性チェックがないため、改ざんを確実には検出できません。

    XTools を使わずに復号できますか?

    「OpenSSL 互換」なら可能です。ツールに「対応する openssl コマンド」が表示されます(例:openssl enc -d -aes-256-cbc -pbkdf2 -in file.enc -out file、Base64 テキストなら -a を追加)。AES-256-GCM の出力はこのツール独自の XTENC 形式なので、開くにはこのツールが必要です。

    openssl enc で暗号化したファイルを開けますか?

    はい。形式はファイルヘッダーから自動判別します。-pbkdf2 なしで作られたファイルは、「OpenSSL の設定」で「レガシー(-md sha256)」(OpenSSL 1.1 以降)か「レガシー(-md md5)」(それ以前)を選び、-iter を変えていた場合は同じ値に合わせてください。

    パスワードを忘れたらどうなりますか?

    データは復元できません。リセット機能やバックドアはありません。短いパスワードは総当たりで破られるおそれがあるので、12 文字以上かパスフレーズを使ってください。

    暗号化しても隠せない情報はありますか?

    出力ファイルは元のファイル名に .enc を付けた名前になり、サイズも元とほぼ同じです。ファイル名とおおよそのサイズは見えたままで、保護されるのは中身だけです。