Image porteuse (PNG recommandé) Message à cacher

Aucune image chargée.

Mot de passe (optionnel — chiffrement AES-GCM)

La méthode utilisée est la stéganographie LSB : on modifie le bit de poids faible de chaque pixel. La sortie est toujours un PNG (sans perte) — un export JPEG détruirait les données cachées.

Aperçu
Aucune image
Image à analyser (PNG) Mot de passe (si chiffré)

Message extrait
Aperçu
Aucune image
Image à crypter ou à restaurer Mot de passe

Trace un ou plusieurs rectangles à la souris sur l'aperçu pour ne crypter que ces zones (le reste de l'image reste intact). Sans zone sélectionnée, l'image entière est cryptée. Les zones sont mémorisées dans le PNG : elles seront automatiquement restaurées au décryptage. Algorithme : AES-CTR 256 + PBKDF2 200k itérations. Sortie PNG sans perte. Si tu perds le mot de passe, l'image est irrécupérable.

Aperçu — clique-glisse pour tracer une zone
Aucune image

Aucune zone — l'image entière sera cryptée.

Image (JPEG ou PNG)

Métadonnées détectées

Aucun fichier chargé.

Ajouter / modifier un champ

PNG : ajoute un chunk tEXt. JPEG : ajoute un segment COM (commentaire). La modification d'une clé existante l'écrase.

Clé
Valeur

Aperçu
Aucune image
FAQ Stéganographie & métadonnées
Pourquoi la sortie est-elle toujours un PNG ?

La technique LSB modifie un bit par pixel. Une compression destructrice comme JPEG perdrait ces bits. Le PNG, sans perte, préserve les données cachées intactes.

Le mot de passe est-il indispensable ?

Non. Sans mot de passe, le message est simplement encodé dans les pixels (n'importe qui ayant cet outil peut le lire). Avec mot de passe, il est chiffré en AES-GCM avant insertion : il faut la même phrase pour le révéler.

Combien de texte puis-je cacher ?

Environ (largeur × hauteur × 3) / 8 octets. Une image de 1000×1000 pixels permet ~375 ko de texte, soit plusieurs centaines de pages.

Mes données sont-elles envoyées sur un serveur ?

Non. Tout se passe dans votre navigateur via Canvas et WebCrypto. Aucun fichier ni texte n'est transmis.

Quelles métadonnées sont supportées ?

JPEG : EXIF (IFD0 + Exif IFD), commentaires COM, JFIF. PNG : chunks tEXt, iTXt, zTXt. La suppression retire tout pour produire une copie « propre ».

Pages recommandées