
GitHub Gists के माध्यम से एंड-टू-एंड एन्क्रिप्टेड मैसेजिंग
CipherGist एक हल्का, सुरक्षित, और ओपन-सोर्स एन्क्रिप्टेड मैसेंजर है जो GitHub Gists का उपयोग करके निजी संचार सक्षम करता है। यह NaCl (libsodium) का उपयोग करता है, जो अत्याधुनिक एन्क्रिप्शन सुनिश्चित करता है ताकि केवल इच्छित प्राप्तकर्ता ही आपके संदेशों को डिक्रिप्ट कर सके। कोई केंद्रीकृत सर्वर नहीं, कोई मेटाडेटा ट्रैकिंग नहीं—बस शुद्ध एन्क्रिप्टेड मैसेजिंग।
✅ एंड-टू-एंड एन्क्रिप्शन – सुरक्षित संचार के लिए Ed25519 (हस्ताक्षर) और X25519 (एन्क्रिप्शन) का उपयोग करता है।
✅ कोई केंद्रीय सर्वर नहीं – संदेश GitHub Gists के माध्यम से संग्रहीत और विनिमय होते हैं।
✅ स्व-विनाशकारी कुंजियाँ – निजी कुंजियाँ कभी साझा या दूरस्थ रूप से संग्रहीत नहीं की जाती हैं।
✅ हल्का और तेज़ – न्यूनतम निर्भरता के साथ टर्मिनल में चलता है।
✅ क्रॉस-प्लेटफ़ॉर्म – Windows, Android(Termux), macOS, और Linux पर काम करता है।
✅ पूरी तरह से ओपन-सोर्स – कोड की पारदर्शिता सुरक्षा सुनिश्चित करती है।
🔹 पारंपरिक मैसेंजर (WhatsApp, Signal) के विपरीत, CipherGist एक केंद्रीय सर्वर का उपयोग नहीं करता।
🔹 कोई फोन नंबर, ईमेल, या पहचान की आवश्यकता नहीं—बस एक GitHub खाता।
🔹 संदेश स्थायी रूप से संग्रहीत नहीं होते—Gist से हटाए जाने के बाद, वे हमेशा के लिए चले जाते हैं।
🔹 कोई तृतीय-पक्ष ट्रैकिंग नहीं—GitHub स्वयं आपके एन्क्रिप्टेड संदेशों को नहीं पढ़ सकता।
🚀 निष्कर्ष:
CipherGist सबसे निजी और सेल्फ-होस्टेड विकल्प है, जो उन लोगों के लिए आदर्श है जो कोई केंद्रीय सर्वर, कोई फोन नंबर, और एन्क्रिप्शन कुंजियों पर पूर्ण नियंत्रण चाहते हैं। हालांकि, यह मुख्यधारा के मैसेंजर जितना उपयोगकर्ता-अनुकूल नहीं है और वर्तमान में समूह चैट सुविधाओं का अभाव है।
git clone https://github.com/spyboy-productions/CipherGist.git
cd CipherGist
pip install -r requirements.txt
GitHub पर जाएं और यदि आपके पास नहीं है तो एक खाता बनाएं।
python CipherGist.py
यदि आप पहली बार चला रहे हैं, तो यह निम्नलिखित मांगेगा:
🔹 GitHub टोकन
🔹 Gist ID
ये भविष्य के उपयोग के लिए config.txt में संग्रहीत हो जाएँगे।
⚠️ महत्वपूर्ण:
बातचीत के काम करने के लिए आप और आपके मित्र दोनों को समान config.txt का उपयोग करना होगा!
आप मैन्युअल रूप से config.txt को अपने मित्रों के साथ साझा कर सकते हैं या निम्नलिखित विधि का उपयोग करके इसे साझा कर सकते हैं...
python send.py
- 🔐 नोट: यह config.txt को एन्क्रिप्ट करता है, इसे Gist पर अपलोड करता है, और आपके मित्र द्वारा इसे डाउनलोड और डिक्रिप्ट करने के बाद स्वचालित रूप से हटा देता है।
python receiver.py
यह config.txt को डाउनलोड, डिक्रिप्ट और मूल स्वरूप में सहेजेगा और फिर gist को हटा देगा।
python CipherGist.py
📤 संदेश भेजना:
📥 संदेश प्राप्त करना:
✔ NaCl क्रिप्टोग्राफी (Ed25519 & X25519) का उपयोग करता है – सुरक्षा विशेषज्ञों द्वारा विश्वसनीय।
✔ कोई पासवर्ड संग्रहीत नहीं – कुंजियाँ प्रति सत्र उत्पन्न होती हैं।
✔ कोई केंद्रीय सर्वर नहीं – GitHub आपके एन्क्रिप्टेड संदेशों को नहीं पढ़ सकता।
✔ कोई मेटाडेटा लीक नहीं – केवल एन्क्रिप्टेड टेक्स्ट Gists पर अपलोड होता है।
✔ सेल्फ-होस्टेड और ऑडिट योग्य – आप एन्क्रिप्शन कुंजियों को नियंत्रित करते हैं।
🚀 मोबाइल ऐप – Android/iOS के लिए एक मोबाइल संस्करण।
🔒 मल्टी-यूज़र चैट समर्थन – सुरक्षित समूह वार्तालाप।
केंद्रीकृत मैसेंजर को भूल जाइए। CipherGist के साथ अपनी गोपनीयता पर नियंत्रण रखें।
| सुविधा | CipherGist 🛡️ | Signal 🔵 | Telegram ✈️ | WhatsApp ✅ | Email (PGP) 📧 |
|---|
| एंड-टू-एंड एन्क्रिप्शन | ✅ हाँ (NaCl - X25519) | ✅ हाँ (Signal Protocol) | ⚠️ केवल सीक्रेट चैट्स | ✅ हाँ | ✅ हाँ (PGP) |
| फोन नंबर की आवश्यकता | ❌ नहीं | ✅ हाँ | ✅ हाँ | ✅ हाँ | ❌ नहीं |
| सर्वर स्टोरेज | ❌ कोई नहीं (GitHub Gist का उपयोग करता है) | ✅ हाँ (Signal सर्वर) | ✅ हाँ (क्लाउड-आधारित) | ✅ हाँ (Meta सर्वर) | ❌ नहीं |
| मेटाडेटा संग्रह | ❌ नहीं (Gist में केवल एन्क्रिप्टेड टेक्स्ट) | ⚠️ कुछ (आपसे संपर्क करने वालों को संग्रहीत करता है) | ⚠️ उच्च (क्लाउड सिंक) | 🚨 बहुत अधिक (मेटाडेटा और बैकअप) | ❌ नहीं |
| सेल्फ-होस्टेड विकल्प | ✅ हाँ (आपका अपना Gist) | ❌ नहीं | ❌ नहीं | ❌ नहीं | ✅ हाँ (अपना मेल सर्वर) |
| संदेश हटाना | ✅ पूर्ण नियंत्रण (Gist हटाएँ) | ✅ हाँ (गायब होने वाले संदेश) | ✅ हाँ | ✅ हाँ | ✅ हाँ |
| समूह चैट समर्थन | ❌ अभी नहीं | ✅ हाँ | ✅ हाँ | ✅ हाँ | ❌ नहीं |
| मल्टी-डिवाइस समर्थन | ✅ हाँ (क्रॉस-प्लेटफ़ॉर्म) | ✅ हाँ | ✅ हाँ | ✅ हाँ | ✅ हाँ |
| तृतीय-पक्ष ट्रैकिंग | ❌ कोई नहीं | ❌ नहीं | ✅ हाँ (क्लाउड स्टोरेज) | ✅ हाँ (Meta ट्रैकिंग) | ❌ नहीं |
| निर्भरताएँ | 🔹 Python, GitHub Gist | 🔹 Signal App | 🔹 Telegram App | 🔹 WhatsApp App | 🔹 PGP Tools |
| संदेश वितरण | 🔄 हर 3 सेकंड में Gist को पोल करता है | 📩 पुश नोटिफिकेशन | 📩 पुश नोटिफिकेशन | 📩 पुश नोटिफिकेशन | 📩 ईमेल |
| ओपन-सोर्स | ✅ हाँ | ✅ हाँ | ⚠️ आंशिक रूप से | ❌ नहीं | ✅ हाँ |
| डेटा स्वामित्व | ✅ आप अपने संदेशों के मालिक हैं | ❌ नहीं | ❌ नहीं | ❌ नहीं | ✅ हाँ |
| सर्वोत्तम उपयोग मामला | 🔐 अनाम सुरक्षित चैट | 🔵 निजी मैसेजिंग | 🔹 सामान्य और क्लाउड बैकअप | ✅ मित्र और परिवार | 📧 ईमेल सुरक्षा |