Skip to content
KitploitKITPLOIT
أدواتالمدونة
إرسال
أدواتالمدونة
إرسال

أدوات الاختراق واختبار الاختراق والأمن السيبراني لترسانتك الأمنية!

Kitploit هو دليل لأدوات الاختراق والأمن السيبراني واختبار الاختراق. اكتشف آخر تحديثات المشاريع للعثور على الثغرات وتحليل الأنظمة وأتمتة الاختبارات وتعزيز أمنك.

··الخلاصات·اتصال·الخصوصية·© 2026 Kitploit

دليل الأدوات

الفئات

عرض جميع الفئات
Loading categories
sharemylogin — مشاركة بيانات الاعتماد بصفر المعرفة | Kitploit
أدوات/GitHubGitHub/elandio-com/sharemylogin
أدوات التشفير/فك التشفيرأمن الويبالخصوصيةالأدوات والمكوناتكشف الأسرارالمصادقة
GitHubelandio-com/sharemylogin

sharemylogin

مشاركة بيانات الاعتماد بصفر المعرفة

عرض المستودع
5748منذ شهر واحدتمت المراجعة من قبل Kitploit

الأكثر شعبية

عرض الكل →

اكتشف الأدوات الأكثر استخدامًا من قبل مجتمعنا.

استكشف جميع الأدوات

تصفح مجموعتنا من الأدوات

عرض جميع الأدوات →
مشاركة
الموقع الإلكتروني

ShareMyLogin (مفتوح المصدر)

هذا هو الكود المصدري العام لـ ShareMyLogin.com.

ما هو ShareMyLogin؟

ShareMyLogin هي أداة آمنة لمشاركة المعلومات الحساسة (مثل كلمات المرور أو مفاتيح API أو أسرار الإعدادات).

المشكلة

إرسال كلمة مرور عبر Slack أو البريد الإلكتروني أو WhatsApp يُنشئ سجلاً دائماً لذلك السر في سجلات الدردشة والخوادم. حتى إذا حذفت الرسالة، فغالباً ما تكون نسخة احتياطية في مكان آخر.

الحل

يقوم ShareMyLogin بتشفير سرك في متصفحك قبل أن يغادر جهازك أبداً. ينشئ رابطاً فريداً يمكنك إرساله بأمان إلى أي شخص.

  • التدمير الذاتي: يمكن ضبطه ليتحذف فوراً بعد عرضه مرة واحدة (حتى لا يراه إلا المستلم المقصود).
  • المعرفة الصفرية: يخزن الخادم البيانات المشفرة فقط. مفتاح فك التشفير جزء من الرابط (بعد #) ولا يُرسل أبداً إلى الخادم.

لماذا هذا الكود عام؟

الثقة أمر بالغ الأهمية لأدوات الأمان. لقد جعلنا هذا الكود مفتوح المصدر حتى تتمكن من التحقق بالضبط من كيفية عمله:

  1. الشفافية: يمكنك فحص مجلد src/crypto/ لرؤية منطق التشفير الدقيق المستخدم على الموقع المباشر.
  2. التحقق: يمكنك تشغيل هذا المشروع محلياً لتأكيد أن مفاتيحك تبقى في متصفحك ولا يتم تسجيلها بواسطة الشبكة.

نموذج الثقة

  • التشفير من جانب العميل: يستخدم AES-256-GCM. يتم إنشاء المفتاح في متصفحك.
  • التخزين المشفر: يتلقى الخادم ويخزن فقط الكتلة المشفرة (النص المشفر).
  • لا وصول: بدون الرابط الكامل (الذي لديك أنت فقط)، تكون البيانات على خوادمنا عديمة الفائدة لنا أو لأي مهاجم.

كيفية التشغيل محلياً

تحتاج إلى تشغيل كل من الواجهة الأمامية (واجهة المستخدم) والخلفية (API) لاختبار التطبيق.

المتطلبات الأساسية

  • Node.js 18+
  • npm

1. تثبيت التبعيات

root@kitploit:~
npm install

2. تشغيل API الخلفية

افتح محطة وأمر بتشغيل:

root@kitploit:~
npm run server
# Server starts at http://localhost:3001

3. تشغيل واجهة المستخدم الأمامية

افتح محطة ثانية وأمر بتشغيل:

root@kitploit:~
npm run dev
# App opens at http://localhost:5173

4. التحقق من الأمان

  1. افتح http://localhost:5173.
  2. افتح أدوات المطور في متصفحك (F12) واذهب إلى علامة التبويب Network.
  3. أنشئ سراً.
  4. انقر على طلب create في القائمة.
  5. تأكيد: البيانات المرسلة مشفرة (ciphertext). كلمة المرور/المفتاح الحقيقية غير مضمنة في نص الطلب.

هيكل المشروع

  • src/crypto/: منطق التشفير/فك التشفير الأساسي.
  • src/pages/: كود واجهة المستخدم.
  • backend/: خادم محلي بسيط (Node.js) لمحاكاة API الإنتاج للاختبار.

الترخيص

MIT

تنزيل الأداة