
AES-256-GCM एन्क्रिप्टेड इमेज स्टेग्नोग्राफी टूल जो LSB-LPS एम्बेडिंग और FLIF लॉसलेस कंप्रेशन का उपयोग करता है, सार्वजनिक एंटी-स्टेग टूल्स के खिलाफ शून्य डिटेक्शन दर के साथ गुप्त डेटा छिपाने के लिए।
Chaya स्टेग्नोग्राफ़ी, क्रिप्टोग्राफ़ी और संपीड़न के माध्यम से आपकी गोपनीयता की रक्षा करता है। यह AES-256-GCM क्रिप्टोग्राफ़ी का उपयोग करके आपके पेलोड को प्रभावी ढंग से एन्क्रिप्ट करता है, LSB-LPS स्टेग्नोग्राफ़ी तकनीक का उपयोग करके उन्हें छवियों में एम्बेड करता है, और FLIF का उपयोग करके उन्हें संपीड़ित करता है ताकि दोषरहित संपीड़न करके पकड़े जाने से बचा जा सके।
Chaya आपकी गोपनीयता के लिए है। Chaya शोध द्वारा समर्थित है (मैं xerohack.com पर सार्वजनिक संस्करण व्हाइटपेपर प्रकाशित करूंगा), और अन्य FOSS इमेज स्टेग्नोग्राफ़ी उपकरणों की तुलना में अब तक का सबसे प्रभावी इमेज स्टेग्नोग्राफ़ी उपकरण साबित हुआ है।
Chaya बाकी से बेहतर क्यों है?
इसे एक मानक सुपरकंप्यूटर का उपयोग करके तोड़ने का कोई तरीका नहीं है जब तक कि Python लाइब्रेरी और Python में ही शोषण न हो.. LSB-LPS को बड़े ग्राफ़ छवियों के साथ ब्रूट-फ़ोर्स करने में बहुत अधिक समय लगेगा क्योंकि आपको बिना किसी त्रुटि के प्रत्येक X,Y निर्देशांक संयोजन पर हमला करना होगा। ऐसा करने के लिए ML बनाना भी काफी बेकार है और इसका उपयोग केवल प्राकृतिक भाषा प्रसंस्करण के लिए किया जा सकता है, उदाहरण के लिए: निर्देशांक खोजने के लिए कौन सा संदेश पढ़ने योग्य है। उसके बाद, आपको एन्क्रिप्शन को तोड़ना होगा। इसके अलावा, NLP ML निर्देशांक नहीं ढूंढ सकता क्योंकि ब्रूटफ़ोर्स परिणाम वैसे भी सिफरटेक्स्ट होंगे। यदि किसी कारण से हमलावर डी-स्टेग प्रक्रिया शुरू करने के लिए निर्देशांक जानता है, तो उन्हें AES-GCM-256 को तोड़ना होगा। GCM बेहतर है क्योंकि यह गोपनीयता के साथ-साथ अखंडता भी प्रदान करता है, यही कारण है कि यह बेहतर AES मोड है)।
संयुक्त राष्ट्र मानवाधिकारों की सार्वभौमिक घोषणा (UDHR) 1948, अनुच्छेद 12 - “किसी को भी उसकी गोपनीयता, परिवार, घर या पत्राचार में मनमाने ढंग से हस्तक्षेप के अधीन नहीं किया जाएगा, न ही उसके सम्मान और प्रतिष्ठा पर हमले किए जाएंगे। सभी को ऐसे हस्तक्षेप या हमलों के खिलाफ कानून के संरक्षण का अधिकार है।”
नागरिक और राजनीतिक अधिकारों पर अंतर्राष्ट्रीय वाचा (ICCPR) 1966, अनुच्छेद 1 - "किसी को भी उसकी गोपनीयता, परिवार, घर या पत्राचार में मनमाने या गैरकानूनी हस्तक्षेप के अधीन नहीं किया जाएगा, न ही उसके सम्मान या प्रतिष्ठा पर गैरकानूनी हमले किए जाएंगे। सभी को ऐसे हस्तक्षेप या हमलों के खिलाफ कानून के संरक्षण का अधिकार है।"
परिवर्तन लॉग (मुख्य चैनल): https://github.com/xerohackcom/Chaya/blob/main/CHANGELOG.md परिवर्तन लॉग (डेव चैनल): https://github.com/xerohackcom/Chaya/blob/dev/CHANGELOG.md
त्वरित सेटअप के लिए निम्नलिखित कमांड का उपयोग करें:
Ubuntu आधारित डिस्ट्रो के लिए कमांड
sudo apt install python3-pip && sudo apt install git && git clone --depth=1 https://github.com/xerohackcom/Chaya.git && cd Chaya && pip3 install -r requirements.txt && sudo apt update && sudo apt-add-repository ppa:linuxuprising/libpng12 && sudo apt update && sudo apt install -y libpng12-0
Debian आधारित डिस्ट्रो के लिए कमांड
sudo apt install python3-pip && sudo apt install git && git clone --depth=1 https://github.com/xerohackcom/Chaya.git && cd Chaya && pip3 install -r requirements.txt && sudo apt update && sudo apt install build-essential devscripts && cd ~/ && sudo touch /etc/apt/sources.list.d/libpng12.list && echo "deb https://ppa.launchpadcontent.net/linuxuprising/libpng12/ubuntu hirsute main" | sudo tee -a /etc/apt/sources.list.d/libpng12.list && echo "deb-src https://ppa.launchpadcontent.net/linuxuprising/libpng12/ubuntu hirsute main" | sudo tee -a /etc/apt/sources.list.d/libpng12.list && sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 1CC3D16E460A94EE17FE581CEA8CACC073C3DB2A && sudo apt update && sudo apt install -y libpng12-0
आप installer.py स्क्रिप्ट का उपयोग करके निर्भरताएँ स्थापित कर सकते हैं। टर्मिनल में निम्नलिखित कमांड चलाएँ:
sudo apt install python3-pip && sudo apt install git && git clone --depth=1 https://github.com/xerohackcom/Chaya.git && cd Chaya
Ubuntu आधारित डिस्ट्रो
python3 installer.py --ubuntu
Debian आधारित डिस्ट्रो
python3 installer.py --debian
python3 chaya.py --help
python3 chaya.py -enc
योजना इसे एक मॉड्यूलर फ्रेमवर्क में बनाने की है जहाँ उपयोगकर्ता एन्क्रिप्शन और स्टेग्नोग्राफ़ी भाग के लिए अपनी कस्टम स्क्रिप्ट भी जोड़ सकते हैं। कई संपीड़न एल्गोरिदम के लिए समर्थन जोड़ा जा रहा है। प्रयोगों के दौरान, FLIF समर्थित था, लेकिन अब JpegXL (JXL) नया सबसे अच्छा दोषरहित रैस्टर-आधारित संपीड़न है। पेलोड निष्पादन और अन्य दिलचस्प चीज़ों के लिए समर्थन चल रहा है। कमांड को संयोजित करके किया जा सकता है, लेकिन अंतर्निर्मित नहीं है। ffmpeg का उपयोग करके वीडियो स्टेग्नोग्राफ़ी का परीक्षण किया जा रहा है।
विस्तृत सुविधा योजनाओं के लिए कृपया PLANLOG देखें: https://github.com/xerohackcom/Chaya/blob/main/PLANLOG.md
Chaya AGPLv3 के तहत लाइसेंस प्राप्त है
बग रिपोर्ट करने और समस्याओं को ठीक करने में मदद की सराहना की जाती है।
आप Monero XMR दान द्वारा Chaya का समर्थन कर सकते हैं: https://xerohack.com/support.php
पता: 4BJLkV4GyaHCYgGSqYBAe418jzaUz6FPe8M14U49SzL5GG81YyoVtWABgJszGUdpUf6MNoWL4kJu7KqQFnWxDvXi34QeA7n