メインコンテンツへスキップ

無料ファイル暗号化(AES-256-GCM)

AES-256-GCMとPBKDF2(250,000回反復)を使用してパスワードで任意のファイルを暗号化します。.encファイルは正しいパスワードがあるときのみ、このツールでのみ復号できます。完全クライアントサイド処理 — ファイルがデバイス外に出ることはありません。

読み込み後はオフラインでも動作

オンライン暗号化サイトはあなたのファイルを受け取ります — ここではあなたの端末上で暗号化され、パスワードはそこから出ることはありません。

ここにファイルをドロップするか、クリックして選択

Any file · デバイス上で処理

または Ctrl+V でクリップボードから貼り付け

ファイルを参照

ファイルがデバイスを離れることはありません。すべての処理はブラウザ内でローカルに行われます。

任意のファイルをドロップしてパスワードを設定すると、そのパスワードでのみ解除できる .enc ファイルが生成されます。

このパスワードは安全な場所に保管してください。当サイトはパスワードを一切見ないため、紛失しても復元できず、ファイルは永久に開けなくなります。

強固な標準暗号化。 PBKDF2(SHA-256、250,000 回反復)でパスワードからキーを導出した AES-256-GCM。ランダムなソルトと IV はファイルヘッダーに保存され、1 バイトでも変更されると認証チェックが失敗します。

ファイル形式(バックアップ用の復号ツール向け)

"LIBE2" + 16バイトのソルト + 12バイトのIV + AES-256-GCM暗号文。鍵は、NFKC正規化したUTF-8のパスワードから、PBKDF2-HMAC-SHA256、250 000回の反復で導出します。ヘッダーの先頭33バイトは認証データです。復号された内容は、2バイトのファイル名の長さ、ファイル名、ファイル本体の順です。この更新より前に作成したファイル("LIBE1")も開けます。

パスワードはどこにも保存・送信されません — すべてブラウザ内で実行されます。パスワードを紛失した場合、ファイルの復元は不可能です。大きなファイル(約 200 MB 超)は処理に数秒かかり、メモリを多く使用します。

使い方

ファイルをパスワードで暗号化して、パスワード(このツールを使用)を知っている人だけが開くことができます。暗号化と復号化の両方がブラウザのWeb Crypto APIで実行されます。サーバーなし、キーエスクロなし。

  1. 1
    ファイルをドロップしてパスワードを選択します
    ファイルはブラウザのメモリに読み込まれます。パスワードはPBKDF2(SHA-256の250,000反復)を介して256ビットAESキーを導きます。新しいランダムソルト。
  2. 2
    ファイルはAES-256-GCMで暗号化されます
    新しいランダムIVが生成されます。AES-256 Galois/Counter Modeは16バイト認証タグを生成するため、暗号化されたファイルでのいかなる改ざんも復号化を失敗させます。
  3. 3
    .encファイルをダウンロード(後で復号化)
    出力は「LIBE1」ヘッダーで始まり、ソルト、IV、オリジナルファイル名の後、暗号文が続きます。パスワードを使用して復号化モードに戻し、オリジナルを復元します。

ファイルはデバイスから出ません。パスワードを失うとファイルは消えます。設計上、回復メカニズムはありません。

関連ツール

よくある質問