ピクセル暗号
パスワードで画像を施錠する
画像
暗号化モード
画像とパスワードを待機しています
画像をアップロードして開始
使い方
任意の画像をアップロード
PNG / JPEG / WebPに対応。暗号化時の保存形式はメタデータを載せるため常にPNGです。
強力なパスワードを設定
パスワードからAES-GCMのKEKを導出し、ランダムな256ビットAES-CTRデータ鍵をラップします。
ピクセル処理を待つ
RGBにキーストリームでXORマスクをかけます。透明ピクセルはスキップして輪郭を維持します。
暗号化PNGをダウンロード
salt・IV・ラップ鍵・元のMIMEをtEXtチャンクへ保存し、ピクセルと一緒に出力します。
復号テストを一度行う
保存したPNGを再度開き、パスワードを入力して復元できるか確認してから共有しましょう。
よくある質問
- 画像はブラウザ外へ送信されますか?
- いいえ。暗号化・復号ともWeb Crypto APIでローカル処理します。アップロードやトラッキングは一切ありません。
- 対応フォーマットは?
- ブラウザで開ける形式ならプレビューできます。暗号化出力は常にPNG、復号時は保存された元MIMEに応じて復元を試みます。
- 透明部分はどう扱われますか?
- シルエットを守るため透明ピクセルはマスクをスキップします。暗号化時は保存時のRGB崩れを防ぐためアルファを255に固定します。
- 鍵導出の方法は?
- パスワードからPBKDF2(10万回)でKEKを生成し、ランダムなAES-CTR鍵をAES-GCMでラップ。saltとIVをPNGに保存します。