Toolonit
  1. ホーム
  2. 暗号化
  3. ファイル暗号化

パスワードでファイルを暗号化

どんなファイルもパスワードでロック。このページでも、コマンドラインツールのageでも開けます。

ファイルがこの端末の外に出ることはありません

ロックと解除はブラウザ内で行われ、何もアップロードされません。パスワードのリセットはできないため、パスワードを忘れると誰もファイルを開けなくなります。

メールで送る前や、クラウドストレージ、USBメモリにコピーする前に、ファイルをパスワードで保護しましょう。ファイルはオープンなage形式(ChaCha20-Poly1305で暗号化し、パスワードはscryptでストレッチング)で暗号化されるため、このページでも、どのパソコンのageやrageのコマンドラインツールでも開けます。どんなサイズのファイルも少しずつブラウザ内で処理されるので、端末の外に出ることはありません。無料で登録も不要です。

ファイルをパスワードで暗号化する方法

  1. ファイルを1つまたは複数ドロップするか、クリックして選びます。すでにageファイルになっているものは自動で認識され、ロック解除用として一覧に表示されます。
  2. ロックするには、パスワードを2回入力するか、「生成」をクリックして作られた強力なパスワードをコピーします。ロックを解除するには、ファイルをロックしたときのパスワードを入力します。
  3. 「ファイルをロック」(または「ロックを解除」)をクリックします。パスワードのストレッチングには意図的に1〜2秒かかり、そのあと進み具合を表示しながらファイルが処理されます。
  4. 結果をそれぞれダウンロードします。ロックしたときは「ファイル名.age」、解除したときは元のファイル名になります。

主な機能

  • 標準のage v1形式(scryptとChaCha20-Poly1305)で、どんなファイルもパスワードでロック
  • ここで作ったファイルも、age -pやrage -pで作ったファイルも、バイナリ・アーマー形式(-a)を問わずロック解除
  • 複数のファイルをまとめて処理。ageファイルは自動で認識してロック解除の対象に
  • ファイルを4MBずつ処理し、ファイルごとに進み具合を表示
  • 「生成」で強力なランダムパスワード(120ビット)を作成し、コピーして保管
  • パスワードの誤り、壊れたファイルや途中で切れたファイル、age鍵でロックされたファイルをわかりやすく通知

プライバシーは守られますか?

はい。ファイルはブラウザ内のWebAssemblyでロック・解除され、アップロードされることはありません。パスワードがページの外に出ることもありません。リセットも裏口もないため、パスワードがなければ誰もファイルを開けません。

よくある質問

.ageファイルを開くには?

ここにドロップしてパスワードを入力します。このサイトがなくても開けます。標準のageファイルなので、age -d -o report.pdf report.pdf.age(rageでも同じ)を実行してパスワードを入力すれば開きます。age 1.3.2とrage 0.12.1で確認済みで、これらのツールが-pでロックしたファイルも、バイナリでも-aのアーマー形式でも、ここで開けます。

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

ファイルは開けなくなります。リセットも裏口もなく、ファイルを開く方法はパスワードだけで、そのパスワードはブラウザの外に出ません。パスワードマネージャーに保管しておいてください。

ファイルサイズに上限はありますか?

決まった上限はありません。ファイルは4MBずつ読み込んで暗号化するので、5GBのファイルでも5MBのファイルとほぼ同じメモリで処理できます。ただし、完成したファイルはダウンロードするまでブラウザが(ブラウザによってメモリか一時ストレージに)保持するため、非常に大きなファイルにはその分の空き容量が必要です。

どのくらい安全ですか?

ファイルはランダムな128ビットの鍵を使ってChaCha20-Poly1305で暗号化され、その鍵はscrypt(ageと同じワークファクター2^18)を通してパスワードでロックされます。これにより、パスワードを推測する1回ごとの試行に時間とメモリがかかるようになります。弱点になるのはパスワードそのものです。長いパスフレーズを使うか、「生成」をクリックしてください。

age鍵(age1…)で暗号化されたファイルも開けますか?

いいえ。開けるのはパスワードでロックされたファイル(age -p)だけです。公開鍵で暗号化されたファイルは、鍵ファイルを指定してage -d -iで開いてください。

関連ツール