Outil de filigrane invisible
Cachez du texte ou une image invisible dans n'importe quelle photo. Les pixels semblent intacts — un second passage avec les mêmes mots de passe fait ressortir le message. Tout se passe dans votre navigateur, rien n'est téléversé.
À quoi servent vraiment les deux mots de passe ?
Ni l'un ni l'autre ne chiffre l'image — le fichier s'ouvre toujours normalement. Ils contrôlent deux mélanges indépendants à l'intérieur de l'algorithme. Pour lire, il faut les deux, exacts.
- 1. Découpe en blocs 4×4La photo est découpée en blocs 4×4. Chacun est un emplacement candidat.
- 2. DCT → mélange par mot de passe imageChaque bloc passe en fréquence puis est permuté par une graine issue du mot de passe image.
- 3. Mélange des bits par mot de passe filigraneLes bits du message sont mélangés par une seconde graine avant écriture dans les valeurs singulières.
- 4. Transformations inversesL'image reste identique. Pour relire, il faut refaire les deux mélanges en sens inverse avec les mêmes mots de passe.
Mauvais mot de passe → bruit. Un décalage d'une unité et l'extracteur tombe sur les mauvaises cellules ou lit dans le mauvais ordre — vous obtenez du bruit pur, jamais un message partiel.
Robustness boundaries
Blind watermarks are useful for quiet ownership marks and internal review trails, but they are not magic DRM. Test the exact transformations your image will face before relying on it.
PNG round trips, mild brightness changes, and controlled resize tests.
JPEG export, noise, platform recompression, screenshots, and heavy filters.
Large crop, rotation, severe downscaling, or edits that remove the marked region.
Use the extraction attack simulator below to rehearse resize, crop, rotation, brightness, and noise before shipping an image.
Comment ça marche
- 1. Choisissez une photo
PNG ou JPG. Les grandes images cachent des messages plus longs.
- 2. Saisissez le secret
Texte, URL ou petit logo. Définissez deux mots de passe numériques.
- 3. Enregistrez le résultat
Téléchargez le PNG filigrané. Il ressemble à l'original.
- 4. Extrayez plus tard
Redéposez la photo, saisissez les mêmes mots de passe — le texte apparaît.
À quoi ça sert
- Prouver la propriété de photos réutilisées sans crédit.
- Mots de passe par destinataire pour tracer une fuite.
- Cacher IDs de commande, dates, numéros de contrat dans des rendus produit.
- Tout dans le navigateur. Aucun envoi, aucun compte.
FAQ
Qu'est-ce qu'un filigrane invisible ?
De l'information cachée dans une image, invisible à l'œil, récupérable par un programme sans l'original.
Résiste-t-il aux modifications ?
Oui. DWT-DCT-SVD tolère recadrage, redimensionnement, rotation, luminosité, bruit léger.
Mon image est-elle téléversée ?
Non. Tout se passe en local via WebAssembly.
Combien puis-je cacher ?
Selon la taille. Une 1024×1024 contient ~16 000 bits (~2 000 caractères).
Pourquoi deux mots de passe ?
L'un décide "où", l'autre décide "dans quel ordre". Les deux doivent être exacts.
Compatible avec blind-watermark Python ?
Oui. Même algorithme et paramètres — extraction croisée possible.