本文へスキップ

ファイル・テキスト暗号化

パスワードでテキストやファイルを AES-256 で暗号化・復号します。処理はすべてこのブラウザ内で行われ、テキスト・ファイル・パスワードはサーバーに送られません。

暗号化・復号はこのブラウザの Web Crypto だけで処理します。テキスト・ファイル・パスワードは送信も保存もされません。パスワードを忘れると誰にも復元できません。

保護の仕組み

  • AES-256-GCM で暗号化します。GCM は改ざんも検出するため、ファイルが変更されたりパスワードが違うと復号に失敗します。
  • 鍵は PBKDF2-SHA256(60万回)でパスワードから作ります。salt と iv は毎回新しく生成するため、同じ内容を同じパスワードで暗号化しても結果は異なります。
  • ファイル名は暗号文の中に入り、外からは見えません。出力ファイルは元の名前+.mnc です。
  • パスワードが弱いと反復回数でも防げません。12文字以上のランダムな文字列(パスワード生成)をおすすめします。
  • この形式(MNC1)はこのツール専用で、7-Zip や GPG などとは互換性がありません。

よくある質問

パスワードを忘れたら?

復元する方法はありません。サーバーには何も保存されず、パスワードなしでは復号できない設計だからです。

大きなファイルも使えますか?

メモリに丸ごと載せて一度に処理するため100MBまでです。それ以上は圧縮ソフトの暗号化や GPG を使ってください。

結果の文字列をメッセンジャーで送ってもいい?

はい。英数字だけの Base64 なのでどこにでも貼り付けられます。パスワードは別の経路で伝えてください。