Fichier audio (WAV)
Glisser un fichier WAV ici
WAV uniquement
Message secret
Format
WAV uniquement
PCM non compressé
Traitement
100% local
Aucune donnée envoyée
Technique
LSB 1-bit
1 bit par byte PCM
Fonctionnement, WAV vs MP3, capacité et détection audio.
Guide complet →Comment ça fonctionne
Algorithme LSB Audio
Un fichier WAV PCM 16 bits stocke chaque échantillon audio comme un entier signé sur 16 bits (−32768 à +32767). L'encodeur remplace le bit 0 (poids faible) de chaque sample par un bit du message. Modifier 1 bit sur 16 représente une variation de ±1/65535 — inaudible même avec un casque haute fidélité. Le décodeur parcourt les samples dans l'ordre et reconstruit les bits jusqu'au null-byte terminateur (8 zéros consécutifs).
Capacité & limites
Capacité = (sampleRate × durée × canaux) / 8 caractères. À 44 100 Hz mono sur 10 secondes : ~55 000 caractères. En stéréo : le double. Limitation principale : fragile à la recompression MP3/AAC (perte de données). Détectable par analyse spectrale (visualisation des LSB en bitmap) ou par tests statistiques sur la distribution des bits pairs/impairs des samples.
Pourquoi WAV et pas MP3 ?▾
Le MP3 utilise une compression avec perte basée sur la psychoacoustique (masquage fréquentiel). L'encodage modifie les coefficients du signal d'une façon qui écrase les LSB. Un fichier MP3 ré-encodé après un encodage LSB perdrait intégralement le message. Le WAV PCM est non compressé : les samples sont stockés bruts.
La différence avec Echo Hiding ?▾
LSB audio encode dans le bit de poids faible de chaque sample (grande capacité, fragile à la compression). Echo Hiding encode des bits en ajoutant un écho à délai variable (faible capacité, résistant à la compression MP3). L'Echo Hiding est moins détectable statistiquement mais encode ~100× moins d'informations par seconde.
Peut-on encoder dans un MP3 existant ?▾
Non directement : un MP3 doit d'abord être décodé en WAV PCM avant l'encodage. Après encodage LSB, le fichier WAV stéganographié ne doit jamais être ré-encodé en MP3 — cela détruirait le message caché.