ローカル処理は処理する場所を示す

ブラウザは選択したファイルを読み取り、内容を送信せずに処理できます。データ転送を一段階減らせますが、あらゆる安全を保証するものではありません。ページはソフトウェアを実行し、拡張機能や共有端末もプライバシーに影響します。各ツールの説明を確認してください。問い合わせフォームやコメントの投稿は、別のサーバー処理です。

符号化は表現を変える

Base64はバイト列を、特定のデータ形式で扱いやすい文字列表現に変換します。受け取った人は秘密情報なしで復号できます。APIや文書形式が符号化データを必要とするときに使い、パスワードを隠す用途には使わないでください。URLエンコードや16進数変換も表現上の処理です。複雑な見た目は機密性を意味しません。

ハッシュは指紋を照合する

SHA-256ダイジェストは、取得したファイルと既知の期待値を比較する助けになります。同じアルゴリズムで計算し、全桁を照合します。期待値を信頼できる経路から得た場合に一致が役立ちます。ハッシュは元に戻せる暗号化ではなく、ファイルのハッシュだけでは作者を特定できません。MD5照会サービスを汎用的な復号と説明しないでください。

暗号化には復元に必要な一式を残す

暗号化は鍵で内容を守ります。パスワード式ツールには鍵導出方式と設定が必要で、認証付きAES-GCMでは同じ鍵を使うたびに有効で重複しない初期化値が必要です。形式バージョン、ソルト、必要なメタデータを含む出力全体を保管してください。暗号文だけをコピーすると復元できない場合があります。本番利用前に小さなデータで暗号化と復号を試します。

作業に合わせて選ぶ

一般的な画像縮小にはローカル処理が便利です。ファイルの整合性には適切なハッシュと信頼できる参照値を、機密内容には保守されている暗号化手順を使い、復元情報は保護したファイルと別に保存します。これらは異なる作業です。役立つツールは何でも「安全」と呼ばず、入力・出力・限界を明確に説明します。

以下の出典に基づく編集記事です。

developer.mozilla.org