गुप्त पाठ फ़ाइल कम्पार्टमेंट में डेटा कैसे छिपाएं
स्टूपिड गीक ट्रिक्स के आज के संस्करण में (जहां हम आपके गैर-गीक दोस्तों को प्रभावित करने के लिए अल्प-ज्ञात ट्रिक्स दिखाते हैं), हम सीखेंगे कि किसी टेक्स्ट फ़ाइल में डेटा को कैसे छिपाया जाए जो किसी और द्वारा नहीं देखा जा सकता जब तक कि उन्हें पता न चले गुप्त डिब्बे का नाम.
यहां देखिए यह कैसे काम करता है
विंडोज 2000 के बाद से, विंडोज में NTFS फाइल सिस्टम ने वैकल्पिक डेटा स्ट्रीम का समर्थन किया है, जो आपको स्ट्रीम नाम के उपयोग के साथ फ़ाइल नाम को "स्टोर" करने की अनुमति देता है। यह फ़ाइल सिस्टम ब्राउज़ करते समय या विंडोज के भीतर कहीं भी पता लगाने योग्य नहीं है ... आप इसे केवल "गुप्त कुंजी" के साथ एक्सेस कर सकते हैं जो वास्तव में सिर्फ स्ट्रीम का नाम है.
आप इन अतिरिक्त धाराओं को फ़ाइल के भीतर गुप्त डिब्बों के रूप में देख सकते हैं, जिन्हें केवल "गुप्त कोड" पता होने पर ही एक्सेस किया जा सकता है, जो इस मामले में धारा का नाम है.
यह डेटा को छुपाने के लिए पूरी तरह से सुरक्षित तरीका नहीं है जैसा कि हम नीचे बताएंगे, लेकिन चुटकी में जानने की यह एक मजेदार ट्रिक है.
नोट: यह केवल NTFS के साथ स्वरूपित ड्राइव पर काम करता है.
एक गुप्त डिब्बे में डेटा छिपाना
इस सुविधा का उपयोग करने के लिए, आपको एक कमांड प्रॉम्प्ट खोलना होगा और निम्नलिखित सिंटैक्स का उपयोग करना होगा:
नोटपैड SomeFile.txt: SecretWordHere.txt
आप एक गुप्त शब्द के रूप में कोलन के बाद कुछ भी उपयोग कर सकते हैं, कुंजी यह है कि पहले फ़ाइल नाम और कोलन के बीच कोई रिक्त स्थान नहीं हो सकता है.
यदि आपने .txt को निर्दिष्ट नहीं किया है, तो नोटपैड स्वचालित रूप से इसे जोड़ देगा, और पूछेगा कि क्या आप एक नई फ़ाइल बनाना चाहते हैं, भले ही SomeFile.txt पहले से मौजूद हो, क्योंकि SecretSquirrel! .Txt पहले से मौजूद नहीं है.
अब आप यहाँ जो भी डेटा चाहते हैं उसमें दर्ज कर सकते हैं और फाइल को सेव कर सकते हैं:
जब आप फ़ाइल को देखते हैं, तो यह पहले की तरह ही सटीक होगा:
आप फ़ाइल को डबल-क्लिक करके भी खोल सकते हैं, और जो भी डेटा आप फ़ाइल को सामान्य बनाना चाहते हैं उसे जोड़ सकते हैं:
आप एक अलग नाम के साथ दूसरे छिपे हुए "डिब्बे" को जोड़ने के लिए फिर से कमांड लाइन का उपयोग कर सकते हैं:
आप इस फ़ाइल में जो भी अन्य जानकारी चाहते हैं उसे जोड़ सकते हैं:
इनमें से कोई भी छिपी हुई फाइल दूसरे को प्रभावित नहीं करेगी, या मुख्य फाइल को बदल देगी। बस याद रखें, आपको छिपे हुए डेटा तक पहुंचने के लिए कमांड लाइन का उपयोग करना होगा.
नोट: एक बार जब आप एक छिपा हुआ स्ट्रीम बनाते हैं, तो वह स्ट्रीम फ़ाइल का हिस्सा नहीं होता है ... आप अपनी फ़ाइल को किसी अन्य स्थान पर कॉपी नहीं कर सकते हैं और वहां से स्ट्रीम तक पहुंच सकते हैं.
धाराओं के साथ फ़ाइलों का पता लगाना
बेशक ये फाइलें हर किसी से पूरी तरह से छिपी नहीं हैं, क्योंकि आप स्ट्रीम के नाम सहित उन फ़ाइलों का पता लगाने के लिए Streams.exe नामक एक छोटी कमांड लाइन एप्लिकेशन का उपयोग कर सकते हैं।.
उदाहरण के लिए, मेरे परिदृश्य में हम निम्नलिखित सिंटैक्स का उपयोग करेंगे:
streams.exe SomeFile.txt
जैसा कि आप देख सकते हैं, धाराओं के नाम दिखाए गए हैं, जो आपको आसानी से उन तक पहुंचने की अनुमति देगा.
यदि आप विंडोज 7 का उपयोग कर रहे हैं, तो आप स्ट्रीम देखने के लिए डीआईआर कमांड को बस / आर तर्क का उपयोग कर सकते हैं:
धाराएँ हटाना
आप एक फाइल से सभी स्ट्रीम को हटाने के लिए एक ही Streams.exe कमांड का उपयोग कर सकते हैं, हालांकि मुझे नहीं लगता कि आप केवल एक स्ट्रीम को हटा सकते हैं। निम्नलिखित सिंटैक्स का उपयोग करें:
streams.exe -d SomeFile.txt
जैसा कि आप स्क्रीनशॉट में देख सकते हैं, स्ट्रीम अब फ़ाइल से हटा दी गई हैं.
कमांड लाइन से हिडन स्ट्रीम में जोड़ना
आप कई आदेशों का उपयोग करके किसी छिपे हुए स्ट्रीम में डेटा जोड़ सकते हैं, या वास्तव में कुछ भी जो इनपुट या आउटपुट को पाइप कर सकता है और मानक फ़ाइलनाम को स्वीकार कर सकता है: स्ट्रीमनाम सिंटैक्स। उदाहरण के लिए, हम इको कमांड का उपयोग कर सकते हैं:
इको "नीट!"> SomeFile.txt: टेस्ट
आप ऊपर दिए गए उदाहरण में धाराओं के साथ देख सकते हैं कि अब हमारे पास फ़ाइल पर एक छिपी हुई धारा है.
कमांड लाइन से एक स्ट्रीम पढ़ना
आप इस वाक्यविन्यास का उपयोग करके डेटा को अधिक कमांड में स्ट्रीम करके स्ट्रीम से डेटा पढ़ सकते हैं:
अधिक < FileName:StreamName
मेरे उदाहरण में वास्तविक कमांड यह थी:
अधिक < SomeFile.txt:SecretSquirrel!.txt
जैसा कि आप देख सकते हैं, हमने जो गुप्त डेटा जोड़ा है वह कंसोल में आउटपुट है.
बेशक, यह डेटा को छिपाने का एक सुरक्षित तरीका नहीं है-इसके लिए आपको TrueCrypt का उपयोग करना चाहिए। यह उन चीजों में से एक है जो उपयोग करने में मज़ेदार हो सकते हैं और यहां या वहां काम में आ सकते हैं.
सीखना मजेदार है, है ना?