Une marque de copyright discrète
Un photographe glisse son nom et la date de prise de vue dans les PNG qu'il livre, sans que l'aspect change.
Guide
La stéganographie d'images glisse un texte à l'intérieur d'une photo : chaque octet est découpé en bits et écrit dans le bit de poids faible de chaque canal RGB des pixels, soit 3 bits par pixel, sans que l'œil nu puisse voir la différence. Un en-tête de 9 octets (nombre magique OBS1, indicateur, longueur de la charge) est ajouté avant l'écriture puis vérifié à l'extraction : l'outil peut donc affirmer clairement qu'« aucune donnée stéganographique de cet outil n'a été détectée ». Si un mot de passe est renseigné, le texte est chiffré en AES avant l'écriture (format compatible OpenSSL) et le même mot de passe est exigé à l'extraction. Tout se fait dans le navigateur.
Mis à jour le 2026-09-094 min read
La stéganographie d'images glisse un texte à l'intérieur d'une photo : chaque octet est découpé en bits et écrit dans le bit de poids faible de chaque canal RGB des pixels, soit 3 bits par pixel, sans que l'œil nu puisse voir la différence. Un en-tête de 9 octets (nombre magique OBS1, indicateur, longueur de la charge) est ajouté avant l'écriture puis vérifié à l'extraction : l'outil peut donc affirmer clairement qu'« aucune donnée stéganographique de cet outil n'a été détectée ». Si un mot de passe est renseigné, le texte est chiffré en AES avant l'écriture (format compatible OpenSSL) et le même mot de passe est exigé à l'extraction. Tout se fait dans le navigateur.
C'est l'inverse de l'image fantôme : celle-ci dissimule une image qui se révèle en changeant de fond, la stéganographie dissimule un texte totalement invisible.
<original-name>_stégano.png et porte la mention « Chiffré avec AES » s'il y a un mot de passe ; enregistrez et envoyez toujours le fichier tel quel, en pièce jointe.| Entrée | Sortie | Remarque |
|---|---|---|
photo 1920×1080 comme image hôte |
capacité d'environ 759 Ko, soit à peu près 250 000 caractères chinois |
capacité = largeur × hauteur × 3 ÷ 8 − 9 octets |
« Rendez-vous demain à 15 h au lieu habituel » masqué avec un mot de passe |
PNG d'apparence inchangée ; à l'extraction, « Le contenu de cette image est chiffré » sans mot de passe, et « Échec du déchiffrement » si le mot de passe est faux |
le chiffrement augmente la taille d'environ 1/3 |
envoi de l'image stéganographiée par WeChat, puis réenregistrement et extraction |
« Aucune donnée stéganographique de cet outil n'a été détectée » |
la compression avec perte a détruit les bits de poids faible |
Un photographe glisse son nom et la date de prise de vue dans les PNG qu'il livre, sans que l'aspect change.
Un mot chiffré dissimulé dans une photo de paysage, envoyé à quelqu'un qui connaît le mot de passe.
Le même visuel envoyé à différents canaux porte un numéro différent : en cas de fuite, la source est identifiable.
Pour expliquer le principe du LSB, masquez du texte dans une vraie image puis extrayez-le.
Seul le dernier bit de chaque canal change, soit une variation de couleur d'au plus 1/255 : ni l'œil ni les visionneuses habituelles ne peuvent le distinguer.
Le plus souvent, l'image a subi un traitement avec perte (conversion en JPG, capture d'écran, compression par une messagerie) ; il se peut aussi qu'elle ne vienne pas de cet outil. Repartez du PNG d'origine téléchargé à la génération.
Non : le mot de passe n'est pas écrit dans l'image et l'AES est indéchiffrable sans la clé.
L'image et le texte à dissimuler sont traités localement dans le navigateur et ne sont jamais envoyés à un serveur ; le chiffrement et le déchiffrement se font aussi en local, et le mot de passe ne quitte pas votre navigateur.
Mis à jour le 2026-09-09
Stéganographie LSB : cachez du texte dans les pixels d’une image, chiffrement AES en option, sortie PNG sans perte
Cet outil n’est pas entièrement traduit ; certains contenus utilisent la langue source ou une langue de repli.
Sélectionnez d’abord une image hôte ; la capacité disponible s’affichera ici