画像難読化ツール

画像サイズを変えずに、パスワード由来のピクセルシフトで難読化します。

元画像
元画像
画像未選択
難読化結果
処理結果
ここに結果が表示されます

説明

このツールは強い暗号化ではなく、画像を見えにくくする可逆的な難読化ツールです。短いパスワードや推測しやすいパスワードは総当たり攻撃に弱いため、機密情報や重要な画像の保護には使わないでください。画像とパスワードはブラウザ内で処理され、サーバーには送信しません。画像サイズが大きい場合は、読み込みや処理、PNG保存に時間がかかることがあります。

仕様

入力: 難読化モードではPNG/JPG/GIF/WebPを読み込めます。GIFはブラウザがcanvasに描画した静止フレームを対象にします。

出力: 保存形式は常にPNGです。処理はcanvasのImageData上で行うため、出力はRGBA各8bitのPNGになります。

復元: 復元モードでは、このツールで保存したPNGを読み込む想定です。画像サイズとパスワードが難読化時と一致している必要があります。

パスワード: 4から32文字の半角英数字を使用できます。大文字と小文字は区別されます。

変換内容: パスワードと画像サイズからseedを作り、3から8回の処理ラウンドを決定します。各ラウンドでは、行方向の循環シフト、列方向の循環シフト、RGB値への可逆マスクを適用します。

アルファ値: 透明度はピクセル移動時にRGBAごと一緒に移動します。RGBマスクではアルファ値を変更しないため、完全透明や半透明の情報も保持されます。

安全性: このツールは画像を見えにくくするための可逆的な難読化ツールです。短いパスワードや推測しやすいパスワードは総当たり攻撃に弱く、強い暗号化の代わりにはなりません。機密情報や重要な画像の保護には専用の暗号化ツールを使ってください。

作成: このHTMLツールはCodex 5.5を使って作成されました。