कभी कभी, हमें अपने सिस्टम पर अत्यधिक गोपनीय डेटा एन्क्रिप्ट करने की आवश्यकता है ताकि हमारे सिस्टम का उपयोग करने वाला कोई अन्य व्यक्ति यह न कह सके कि हमारे पास जानकारी है।
ऐसा करने का एक तरीका गुप्त फ़ाइलों और संदेशों को अन्य मौजूदा फ़ाइलों के भीतर छिपाकर है, चित्र और ऑडियो के रूप में।
यह भी जब आप किसी निजी संदेश को प्रसारित करना चाहते हैं या किसी अन्य को नेटवर्क पर फ़ाइल भेजना चाहते हैं तो यह बहुत उपयोगी है अपनी सुरक्षा से समझौता किए बिना।
वे केवल पासवर्ड या पासक के साथ गोपनीय डेटा को एम्बेड कर सकते हैं ताकि केवल एक विश्वसनीय व्यक्ति ही उस फ़ाइल को खोल सके।
इस प्रकार का एन्क्रिप्शन जहां आप सुरक्षित रूप से एक फ़ाइल को दूसरे में छिपाते हैं, स्टेग्नोग्राफ़ी कहलाती है।.
क्रिप्टोग्राफी पर स्टेग्नोग्राफ़ी को प्राथमिकता दी जाती है क्योंकि बाद में एक विरोधी को पता चलेगा कि कुछ पाठ या फ़ाइल में छिपा हुआ था। वे कोड को तोड़ भी सकते हैं और कड़ी मेहनत के माध्यम से जानकारी प्राप्त कर सकते हैं।
स्टेग्नोग्राफ़ी में, हालांकि, तीसरे व्यक्ति को इस तथ्य के बारे में भी जानकारी नहीं होगी कि एक प्रतीत होता है कि हानिरहित छवि या ऑडियो फ़ाइल एक गुप्त संदेश या फ़ाइल को इसमें ले जाती है।
उबंटू 18.10 और डेरिवेटिव पर स्टेगाइड स्थापित करना
स्टेगाइड एक कमांड लाइन उपयोगिता है जो आपको विभिन्न प्रकार की छवि और ऑडियो फाइलों के भीतर गोपनीय डेटा को छिपाने की अनुमति देता है।
स्टेगाइड Windows और GNU / Linux पर कंसोल से काम करता है, और यह एक ओपन सोर्स प्रोजेक्ट है जो केवल 3Mb अनज़ैप्ड के बारे में होता है, और इसे इंस्टालेशन की आवश्यकता नहीं होती है, इसलिए इसका उपयोग पेंड्राइव्स पर किया जा सकता है।
हालाँकि इस मामले में हम इस उपकरण का नवीनतम संस्करण स्थापित करने जा रहे हैं, आप इसे सीधे उबंटू सॉफ्टवेयर सेंटर में देख सकते हैं या टर्मिनल से आप इसे निम्न कमांड निष्पादित करके कर सकते हैं:
sudo apt-get install steghide
स्टीगाइड के साथ फ़ाइल एन्क्रिप्शन
एक गोपनीय फ़ाइल को एन्क्रिप्ट करने के लिए, उन्हें उस फ़ाइल को एन्क्रिप्ट करना होगा जिसे वे एन्क्रिप्ट करना चाहते हैं और उस छवि या ऑडियो फ़ाइल को जिसमें वे इसे छिपाना चाहते हैं।
Steghide AU, BMP, JPEG और WAV फ़ाइल प्रकारों पर एन्क्रिप्शन का समर्थन करता है।
अब एक उदाहरण लेने के लिए हम एक छवि के भीतर एक फ़ाइल छिपाना चाहते हैं। सिंटैक्स जो हमें उपयोग करना चाहिए वह निम्नलिखित है:
sudo steghide embed -ef examplefile.txt -cf sample.jpg
इस स्थिति में हम संकेत कर रहे हैं कि फ़ाइल को वर्तमान फ़ोल्डर से वर्तमान फ़ोल्डर में एन्क्रिप्ट किया जाना चाहिए।
यदि प्रारंभिक गोपनीय फ़ाइल आपके सिस्टम पर कहीं और स्थित है, तो उन्हें अपना पूर्ण पथ प्रदान करना होगा।
इसी तरह, यदि आपकी छवि फ़ाइल कहीं और स्थित है, तो आपको इस कमांड के माध्यम से अपना पूरा रास्ता बताना होगा।
मूल रूप से कमांड निम्नानुसार बनाई गई है:
sudo steghide embed -ef /ruta/de/archivo/a/ocultar -cf /ruta/de/imagen/o/audio/que/contendrá/el/archivo
इसके तुरंत बाद, एप्लिकेशन गोपनीय फ़ाइल को एम्बेड करने के लिए आवश्यक पासवर्ड मांगेगा।
यह पासवर्ड वह है जिसका उपयोग फ़ाइल को निकालने या डिक्रिप्ट करने के लिए किया जाएगा।
इस उदाहरण में, हमने एक पाठ फ़ाइल को JPEG फ़ाइल में एम्बेड किया है। एन्क्रिप्शन हो जाने के बाद, आप अपनी प्रारंभिक गोपनीय फ़ाइल को हटा सकते हैं और बस उस छवि फ़ाइल को रख सकते हैं जिसे बाद में डिक्रिप्शन के लिए उपयोग किया जाएगा।
फ़ाइल निष्कर्षण
अब फ़ाइल के भीतर छिपी जानकारी को निकालने के लिए, हम निम्नलिखित कमांड का उपयोग करने जा रहे हैं
sudo steghide -sf image.jpg
जहां हम उस छवि या ऑडियो फ़ाइल के पथ को इंगित करते हैं जिसमें हमारी छिपी जानकारी होती है, ऐसा करते समय हमें पासवर्ड प्रदान करने के लिए कहा जाएगाऐसा करने से वह जानकारी बाहर आ जाएगी जो हम फाइलों में छिपाते हैं।
उबंटू और डेरिवेटिव से स्टेगाइड की स्थापना कैसे करें?
अंत में, उन लोगों के लिए जो उपकरण से संतुष्ट नहीं थे या बस अपने सिस्टम से इसे खत्म करना चाहते हैं, हम अगला कदम उठा सकते हैं ताकि स्टेगाइड पूरी तरह से समाप्त हो जाए।
हमें Ctrl + Alt + T के साथ एक टर्मिनल खोलना चाहिए और इसमें हम निम्नलिखित कमांड को निष्पादित करने जा रहे हैं:
sudo apt-get remove steghide
और त्यार।
अंतिम टिप्पणी के रूप में, हम कुछ अन्य साधनों जैसे स्टेगाइड का उपयोग कर सकते हैं Cryptomator और साथ भी OnionShare सुरक्षित तरीके से अन्य लोगों के साथ हमारी फ़ाइलों के भीतर जानकारी साझा करने में सक्षम होने के लिए।