في تطوير مشروع آخر
keymemo.com ،
مدير كلمة المرور عبر الإنترنت بعد عام 2010.
بعد ذلك ، سأحاول تبرير مثل هذا العنوان الصاخب.
ليس هناك ما يكفي من الكارما لوضعها في "أنا علاقات عامة" ، لذا هنا.
أستخدم
keymemo.com منذ فترة طويلة (يبدو أنه منذ البداية في عام 2010) لتخزين المعلومات المهمة. كان البارانويا الداخلية قلقة بعض الشيء من أن الموارد التي تم تخزين معلوماتي الهامة عليها كانت بشكل عام خارجة عن إرادتي تمامًا ، ولكن الراحة تفوقها.
بعض المضايقات:
- في بعض الأحيان ، ظهرت مساحة شبحية باسم الأسرار - ظهرت مسافة بين الأحرف بضعة أحرف (عدد مختلف) من الأحرف قبل نهاية الاسم. ليست مزعجة للغاية ، ولكن مدلل الرؤية بصريا.
كان من غير الملائم فتح الموقع من هاتف ذكي.
في التخطيط الأفقي ، تغلق لوحة المفاتيح كل شيء.
- على مدار سنوات الاستخدام ، بمجرد تقسيم مجال keymemo.com ، انتهت صلاحية الشهادة ، ثم تمت استعادة كل شيء.
- منذ حوالي عام ، لاحظت عن طريق الخطأ أن النسخ الاحتياطية توقفت عن القدوم - كان جنون العظمة لدي حجة قوية.
عند إرسال نسخة احتياطية من الموقع عن طريق البريد - لا يتم إرسال النسخة (في وقت كتابة المنشور) ، يحدث خطأ في الخادم. اتضح أن التواصل من خلال الشكل العكسي للموقع هو طريقة واحدة - من لي. كما فشلت محاولة الاتصال عبر whois mail. إذا حكمنا من خلال البريد (الرابط أعلاه) - لم يتغير شيء منذ النشر ، أي منذ عام 2010.
كانت هناك فكرة لوضع شيء من هذا القبيل على قدراتي ، لكن المؤلف لم يستجب لطلبات مشاركة كود جزء الخادم ، جزء العميل متاح في المتصفح للبحث ، مما ساعد على الاستيراد.
أتيحت لي الفرصة لدراسة جافا سكريبت و PWA (
تطبيقات الويب التقدمية: مجلة WhoAmI / Geek )
ماذا حدث؟اتضح أن الموقع
keymemo.imtqy.com . في الواقع ، هذا موقع من صفحة واحدة يحتوي على نصوص js - مزيج من hmtl5 / js / css3 ، وتبين الطريقة التي تحولت بها.
التفاصيل:
- اسم المجال والشهادة "مستقلان" عن أطراف ثالثة ، ويمكن إزالة الاقتباسات إذا وضعت في مرافقك الخاصة
- أسرار مخزنة في ملف HTML
- يعمل بدون إنترنت (بالطبع ، قبل أن يختفي الإنترنت ، تحتاج إلى الانتقال إلى المتصفح مرة واحدة على الأقل ، سيخزن المتصفح مؤقتًا)
- لا تستخدم الأطر والفلاش ، شبيبة نقية فقط
- لا روابط لموارد خارجية ، كل المكتبات على متنها ، باستثناء مكتبات Google للوصول إلى محرك الأقراص
- المتصفح = Chrome ، ربما يعمل على الآخرين أيضًا. لم أتحقق ولن أتحقق
- يتم تخزين ملف يحتوي على أسرار (وجميع الإصدارات السابقة من الملفات) على drive.google.com في مجلد منفصل (محدد)
- في كل مرة تقوم فيها بالحفظ في محرك الأقراص ، يتم حفظ ملف جديد ، والذي يُستخدم فيما بعد كملف رئيسي. كما تم حفظه في متصفح localStorage
- تتكون الأسرار من الملاحظات
- السجل هو زوج من قيم "اسم الحقل" / "قيمة الحقل"
- لم يتم تشفير "اسم الحقل"
- يتم تشفير "قيمة الحقل" باستخدام مفتاح تشفير (عبارة المرور) ، خوارزمية AES ، مكتبات من مشروع CryptoJS ، يمكنك التغيير إلى الخوارزمية الخاصة بك
- يمكن أن يكون السجل واحدًا من 4 أنواع ( عادي ، كلمة مرور - يساعد على الإنشاء ، الارتباط - عند النقر على الاسم ، سيفتح علامة تبويب جديدة ، ملاحظة - نص متعدد الأسطر
- عدد الإدخالات السرية غير محدود
- عدد الأسرار غير محدود
- يتم البحث في جميع "قيم الحقول"
الموقع مناسب (في رأيي) للاستخدام من هاتف ذكي - يوجد استيراد من ملفات keymemo.com
- يوجد استيراد من ملفات keymemo.next
- كل الكود متاح على github.com/keymemo/keymemo.imtqy.com
- يمكنك نشره على مواردك (ستحتاج إلى فهم js قليلاً ، أي التسجيل على Google كمطور والحصول على معرف التطبيق مع الأذونات المناسبة).
- يتم إجراء النسخ الاحتياطي من الإعدادات. يحتوي الملف الناتج على كل ما هو مطلوب للوصول إلى كلمات المرور. الوصول إلى محرك المتصفح من ملف محلي لن يعطي.
إن النقد البناء مرحب به (من الأفضل بطريقة شخصية ، سواء كانت نقاط الضعف التي لم يتم إصلاحها أو أميتي ستكشف عن نفسها).
رخصة جنو رخصة عامة v3.0.
الروابط التي ساعدت:
→
اقرأ للتوضيح الكامل حول سلطة المياه الفلسطينية→
البرنامج التعليمي لجافا سكريبت الحديثالاستيراد من keymemo.com
تسلسل العمل:- افتح
www.keymemo.com ، ويفضل في وضع التصفح المتخفي
- تسجيل الدخول
- حدد "Settings \ View backup of secrets (html)" ، ستفتح علامة تبويب جديدة
- لا حاجة لتسجيل الدخول
- الزر الأيمن \ "حفظ باسم" ، احفظ الملف
ثم يمكن فتح هذا الملف وتسجيل الدخول ورؤية الأسرار.
يمكن استيراد هذا الملف إلى keymemo.next.