Steganography
Steganographie (Versteckte Dateneinbettung)
Die Praxis, eine Nachricht oder Daten in einer gewรถhnlich aussehenden Datei (wie einem Bild, einer Audiodatei oder einem Video) zu verbergen, sodass die Existenz der versteckten Information fรผr Aussenstehende nicht erkennbar ist.
Technisches Detail
Bild-Steganographie verwendet รผblicherweise LSB-Substitution (Least Significant Bit), bei der das niedrigste Bit jedes Pixel-Farbwertes durch Nachrichtenbits ersetzt wird. Da die รnderung von 1 Bit von 8 pro Kanal unmerkliche visuelle Unterschiede verursacht, kann ein Bild erhebliche versteckte Daten tragen. Ein 1920x1080 RGB-Bild kann mit 1-Bit-LSB ca. 780 KB einbetten. Fortgeschrittenere Techniken umfassen DCT-Koeffizienten-Modifikation (JPEG-Steganographie), Spread-Spectrum-Methoden und Deep-Learning-basierte Ansรคtze. Steganalyse erkennt versteckte Daten mittels statistischer Analyse (Chi-Quadrat-Test, RS-Analyse) und maschinellen Lernklassifikatoren, die subtile statistische Anomalien in Pixelverteilungen identifizieren.
Beispiel
```javascript
// Steganography โ Web Crypto API example
const data = new TextEncoder().encode('sensitive data');
const hash = await crypto.subtle.digest('SHA-256', data);
const hex = Array.from(new Uint8Array(hash))
.map(b => b.toString(16).padStart(2, '0')).join('');
```