
رسائل مشفرة من الطرف إلى الطرف عبر 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
سيتم تخزين هذه في 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 ✅ | البريد الإلكتروني (PGP) 📧 |
|---|
| تشفير من النهاية إلى النهاية | ✅ نعم (NaCl - X25519) | ✅ نعم (بروتوكول Signal) | ⚠️ المحادثات السرية فقط | ✅ نعم | ✅ نعم (PGP) |
| يتطلب رقم هاتف | ❌ لا | ✅ نعم | ✅ نعم | ✅ نعم | ❌ لا |
| تخزين الخادم | ❌ لا شيء (يستخدم GitHub Gist) | ✅ نعم (خوادم Signal) | ✅ نعم (قائم على السحابة) | ✅ نعم (خوادم Meta) | ❌ لا |
| جمع البيانات الوصفية | ❌ لا (فقط نص مشفر في Gist) | ⚠️ بعض (يخزن من تتصل به) | ⚠️ مرتفع (مزامنة سحابية) | 🚨 مرتفع جدًا (بيانات وصفية ونسخ احتياطية) | ❌ لا |
| خيار الاستضافة الذاتية | ✅ نعم (Gist الخاص بك) | ❌ لا | ❌ لا | ❌ لا | ✅ نعم (خادم بريد خاص) |
| حذف الرسائل | ✅ قابل للتحكم الكامل (احذف Gist) | ✅ نعم (رسائل تختفي) | ✅ نعم | ✅ نعم | ✅ نعم |
| دعم المحادثات الجماعية | ❌ ليس بعد | ✅ نعم | ✅ نعم | ✅ نعم | ❌ لا |
| دعم الأجهزة المتعددة | ✅ نعم (متعدد المنصات) | ✅ نعم | ✅ نعم | ✅ نعم | ✅ نعم |
| تتبع الطرف الثالث | ❌ لا شيء | ❌ لا | ✅ نعم (تخزين سحابي) | ✅ نعم (تتبع Meta) | ❌ لا |
| الاعتماديات | 🔹 Python, GitHub Gist | 🔹 تطبيق Signal | 🔹 تطبيق Telegram | 🔹 تطبيق WhatsApp | 🔹 أدوات PGP |
| توصيل الرسائل | 🔄 يستطلع Gist كل 3 ثوانٍ | 📩 إشعارات فورية | 📩 إشعارات فورية | 📩 إشعارات فورية | 📩 بريد إلكتروني |
| مفتوح المصدر | ✅ نعم | ✅ نعم | ⚠️ جزئيًا | ❌ لا | ✅ نعم |
| ملكية البيانات | ✅ أنت تملك رسائلك | ❌ لا | ❌ لا | ❌ لا | ✅ نعم |
| أفضل حالة استخدام | 🔐 دردشة آمنة مجهولة | 🔵 مراسلة خاصة | 🔹 عادية ونسخ احتياطي سحابي | ✅ أصدقاء وعائلة | 📧 أمان البريد |