セキュリティ / ファイル

パスワードでファイルを暗号化(AES-256)

ブラウザでAES-256-GCMを使ってファイルをパスワードで暗号化し、ここで復号できます。アップロードは不要で、最大1 GBのファイルに対応しています。

パスワードでファイルを暗号化(AES-256): パスワードは、ランダムなソルトと600,000回のPBKDF2-HMAC-SHA-256によって256ビットの鍵に導出されます。ファイルは4 MB単位に分割され、各チャンクを固有のノンスと認証タグ付きでAES-256-GCMにより暗号化します。チャンクはファイル全体とチャンクの順序に結び付けられるため、改変、並べ替え、途中での切り詰めがあると復号に失敗します。元のファイル名と種類も内容と一緒に暗号化されます。 サーバーへのファイルアップロードは一切なく、100%ブラウザ内でローカル実行します。

カテゴリ
開発者ツール
実行回数
ブラウザ内で
コスト
無料 · 登録不要
提供状況
すぐに使えます
ファイルを暗号化ローカル処理

完全にブラウザ内で実行します

↥
任意のファイル、または復号する.toeaファイルを選択

何もアップロードされません

ファイルはブラウザ内でAES-256-GCMにより暗号化されます。パスワードから600,000回のPBKDF2処理で作成したキーを使用し、.toeaファイルとして保存されます。アップロードは行われません。同じパスワードを使って、ここで再び開いてください。忘れたパスワードを復元する方法はないため、安全な場所に保管してください。暗号化されたファイルを変更したり、途中で切り詰めたりすると、破損したファイルが生成されるのではなく、復号に失敗します。

ファイル形式

.toeaファイルは、8バイトのTOEAFILE、1バイトのバージョン、4バイトのビッグエンディアン値として記録されたPBKDF2の反復回数とチャンクサイズ、16バイトのソルト、8バイトのノンスプレフィックスで始まります。続いてチャンクが並び、それぞれ4バイトの長さとAES-GCMの出力で構成されます。最初のチャンクには、元の名前と種類がJSONとして格納されます。チャンクのノンスは、プレフィックスにチャンク番号を続けたもので、追加データはヘッダーに、最後のチャンクの場合は1となる1バイトを加えたものです。

ファイルではなくテキストを扱う場合はテキストを暗号化を、暗号化せずにファイルが変更されず届いたことを確認する場合はファイルハッシュを使ってください。

パスワードの選び方

暗号化の強度はパスワード次第です。ランダムな単語をいくつか組み合わせるか、ランダムな文字を12文字以上使えば、盗まれたファイルであっても現実的な推測では破れない強度になります。一方、短い単語や名前では不十分です。

パスワード生成ツールでパスワードを作成でき、パスワードマネージャーで安全に保管できます。パスワードはファイルとは別の経路で共有してください。

使い方

  1. 暗号化するファイル、または復号する.toeaファイルを選択します。
  2. パスワードを入力します。暗号化時は2回入力します。
  3. 暗号化された.toeaファイル、または元のファイル名で元のファイルをダウンロードします。

プライバシーと制限事項

ファイルがデバイスの外に出ることはありません。

関連ツール

よくある質問

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

ファイルを復元できません。バックドアはなく、長いパスワードを推測するのは現実的ではありません。パスワードマネージャーに保存してください。

他のプログラムで.toeaファイルを開けますか?

いいえ。同じパスワードを使って、ここで開いてください。形式はこのページで公開しているため、万一このサイトがなくなっても、標準ツールで復号できます。

どのくらいの大きさのファイルを暗号化できますか?

最大1 GBです。ただし、デバイスのメモリ容量によって異なります。より大きなファイルには、AES-256に対応した7-Zipなどのデスクトップツールを使用してください。

無料ツール · ブラウザ内で · アカウント不要