🍋
Menu
Security

Steganography

Steganography (छिपा हुआ डेटा एम्बेडिंग)

किसी संदेश या डेटा को एक सामान्य दिखने वाली फ़ाइल (जैसे इमेज, ऑडियो ट्रैक, या वीडियो) के भीतर छिपाने की प्रथा ताकि छिपी हुई जानकारी का अस्तित्व सामान्य पर्यवेक्षकों को स्पष्ट न हो।

तकनीकी विवरण

इमेज स्टेगनोग्राफ़ी आमतौर पर LSB (Least Significant Bit) प्रतिस्थापन का उपयोग करती है, जिसमें प्रत्येक पिक्सेल के रंग मान का सबसे निचला बिट संदेश बिट्स से बदल दिया जाता है। चूँकि प्रति चैनल 8 में से 1 बिट बदलने से अगोचर दृश्य अंतर होता है, एक इमेज पर्याप्त छिपा डेटा ले जा सकती है। एक 1920x1080 RGB इमेज 1-बिट LSB का उपयोग करके ~780 KB एम्बेड कर सकती है। अधिक उन्नत तकनीकों में DCT कोएफ़िशिएंट संशोधन (JPEG स्टेगनोग्राफ़ी), स्प्रेड स्पेक्ट्रम विधियाँ और डीप लर्निंग-आधारित दृष्टिकोण शामिल हैं। स्टेगएनालिसिस सांख्यिकीय विश्लेषण (काई-स्क्वायर टेस्ट, RS विश्लेषण) और मशीन लर्निंग क्लासिफ़ायर का उपयोग करके छिपे डेटा का पता लगाता है जो पिक्सेल वितरण में सूक्ष्म सांख्यिकीय विसंगतियों की पहचान करते हैं।

उदाहरण

```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('');
```

संबंधित टूल्स

संबंधित शब्द