
مشاركة بيانات الاعتماد بصفر المعرفة
هذا هو الكود المصدري العام لـ ShareMyLogin.com.
ShareMyLogin هي أداة آمنة لمشاركة المعلومات الحساسة (مثل كلمات المرور أو مفاتيح API أو أسرار الإعدادات).
إرسال كلمة مرور عبر Slack أو البريد الإلكتروني أو WhatsApp يُنشئ سجلاً دائماً لذلك السر في سجلات الدردشة والخوادم. حتى إذا حذفت الرسالة، فغالباً ما تكون نسخة احتياطية في مكان آخر.
يقوم ShareMyLogin بتشفير سرك في متصفحك قبل أن يغادر جهازك أبداً. ينشئ رابطاً فريداً يمكنك إرساله بأمان إلى أي شخص.
#) ولا يُرسل أبداً إلى الخادم.الثقة أمر بالغ الأهمية لأدوات الأمان. لقد جعلنا هذا الكود مفتوح المصدر حتى تتمكن من التحقق بالضبط من كيفية عمله:
src/crypto/ لرؤية منطق التشفير الدقيق المستخدم على الموقع المباشر.AES-256-GCM. يتم إنشاء المفتاح في متصفحك.تحتاج إلى تشغيل كل من الواجهة الأمامية (واجهة المستخدم) والخلفية (API) لاختبار التطبيق.
npm install
افتح محطة وأمر بتشغيل:
npm run server
# Server starts at http://localhost:3001
افتح محطة ثانية وأمر بتشغيل:
npm run dev
# App opens at http://localhost:5173
http://localhost:5173.create في القائمة.ciphertext). كلمة المرور/المفتاح الحقيقية غير مضمنة في نص الطلب.src/crypto/: منطق التشفير/فك التشفير الأساسي.src/pages/: كود واجهة المستخدم.backend/: خادم محلي بسيط (Node.js) لمحاكاة API الإنتاج للاختبار.MIT