Stéganographie d'image
Dissimulation de texte dans les pixels d'une image et récupération ultérieure — une stéganographie d'image qui fonctionne gratuitement, directement dans votre navigateur.
Déposez une image pour y cacher un message
Glissez-déposez, collez ou choisissez un fichier
PNG · JPG · WebP — traité sur votre appareil
Qu'est-ce que la stéganographie d'image ?
La stéganographie d'image dissimule des données dans une photo en apportant des modifications trop petites pour être vues. La méthode classique — celle qu'utilise cet outil — est l'encodage LSB (bit de poids faible) : le bit le plus faible des valeurs rouge, vert et bleu de chaque pixel est remplacé par un bit de votre message. Comme ce bit ne vaut que 1 sur 255 niveaux, l'image paraît exactement identique.
Le résultat est une image d'apparence ordinaire qui porte secrètement votre texte. N'importe qui peut voir la photo normalement ; seul cet outil (avec le mot de passe, si vous en avez défini un) peut récupérer les mots cachés.
Comment fonctionne ici la stéganographie d'image
- Ouvrez une image de couverture. Faites glisser, choisissez ou collez la photo dans laquelle vous voulez cacher un message.
- Intégrez votre message. Saisissez le texte ; il est encodé dans les bits de poids faible des pixels, éventuellement chiffré avec un mot de passe au préalable.
- Téléchargez le PNG. Enregistrez le PNG sans perte pour que les bits intégrés — et votre message — soient préservés.
Choisissez une image détaillée
Les photos très texturées et avec beaucoup de variation de couleur cachent mieux les données, car les petites modifications LSB se fondent dans le bruit naturel. Les zones plates de couleur unie peuvent montrer de légères traces sous une analyse poussée, donc une image richement détaillée est la couverture la plus sûre.
Stéganographie d'image : la méthode LSB en détail
La référence technique de la technique classique de stéganographie d'image qu'utilise cet outil — ce que le LSB change, et les compromis réels.
- Méthode
- Encodage LSB (bit de poids le plus faible) : le bit le plus bas de la valeur rouge, verte et bleue de chaque pixel est remplacé par un bit de votre message. Le canal alpha (transparence) reste intact.
- Débit de données
- 3 bits par pixel (un par canal RVB), soit environ 1 octet pour 3 pixels, moins un en-tête de 9 octets.
- Changement visible
- Au plus ±1 sur une échelle de couleur de 0–255 par canal — bien en deçà de ce que l'œil peut percevoir, donc l'image semble identique.
- Détail par pixel
- Chaque pixel stocke 3 bits de message (R, V, B). Inverser le bit le plus bas d'un canal change cette couleur d'exactement 1 pas sur 256 — par exemple, une valeur de bleu de 144 devient 145.
- Format de sortie
- Toujours un PNG sans perte. JPG et WebP recompressent les pixels, ce qui effacerait les bits cachés, alors l'outil ne les exporte jamais.
Combien de place
La formule de capacité est floor(largeur × hauteur × 3 ÷ 8) − 9 octets. Détaillée : une image de 800 × 600 donne 179,991 octets — environ 180,000 caractères ASCII. Une image de 2000 × 1500 donne environ 1,099 Ko.
Sécurité : ça cache, ça ne verrouille pas
Une note honnête sur les limites du LSB. La stéganographie cache qu'un message existe ; à elle seule, elle ne brouille pas ce que le message dit. Quiconque sait faire passer ce type d'image dans un extracteur LSB peut lire un message sans mot de passe. Pour un vrai secret, définissez un mot de passe afin que le texte soit chiffré en plus d'être caché — et rappelez-vous que le LSB n'est pas conçu pour résister à une analyse statistique forensique. Le LSB de base laisse aussi des traces statistiques qu'une stéganalyse dédiée peut repérer, alors considérez-le comme « caché à un regard ordinaire », pas « indétectable ».
Les conseils qui comptent vraiment
- Choisissez une photo couleur riche en détails comme couverture. Les dégradés lisses et les grandes zones plates sont là où les changements du LSB sont les plus faciles à repérer à l'analyse.
- Conservez et partagez le PNG exact que l'outil produit. En faire une capture d'écran, le réenregistrer en JPG ou laisser une appli de chat le compresser automatiquement réencode les pixels et efface le message caché.
- Agrandir une image juste pour gagner de la capacité n'apporte rien — le suréchantillonnage ajoute des pixels mais pas de détail réel, et les mêmes bits pourraient être repérés plus facilement.
More steganography tools
Questions fréquentes
Que signifie la stéganographie LSB ?
LSB signifie bit de poids faible. Le message est écrit dans le bit le plus bas de chaque canal de couleur, celui qui affecte le moins l'image, donc la photo paraît inchangée.
Combien de données une image peut-elle contenir ?
Environ un caractère pour trois pixels. Une image 800×600 peut contenir environ 180 000 caractères ; les images plus grandes en contiennent plus. Un compteur en direct affiche la capacité.
Le message caché peut-il être chiffré ?
Oui. Définissez un mot de passe et le message est chiffré avec une clé dérivée de celui-ci avant d'être intégré, le rendant illisible sans le mot de passe.
Où mon image est-elle traitée ?
Le masquage et l'extraction se déroulent dans votre navigateur, le nouveau fichier est donc créé sur votre propre appareil. La façon dont les données liées à l'outil sont traitées est décrite dans notre politique de confidentialité.
Plus d'outils image
Crop an image
Crop to any ratio or an exact pixel size.
Image toolCompress an image
Shrink file size without visible quality loss.
Image toolResize an image
Change dimensions to exact pixels or presets.
Image toolRotate an image
Rotate 90°, flip, or straighten a tilted photo.
Image toolConvert HEIC to JPG
Turn iPhone HEIC photos into universal JPG.