وضع قوائم الكلمات EFF
ستة كلمات = ~77 بتًا. سهلة الكتابة على الهاتف المحمول، قوية ضد أي مهاجم حديث.
تولد برامج إدارة كلمات المرور كلمات مرور داخل تطبيقات الخزنة — جيد إذا كنت تثق بالخزنة، لكنك دفعت اشتراكًا كاملاً لوظيفة تتألف من 40 سطرًا فقط. تُرسل خدمات العشوائية الانتروبي عبر الشبكة. تُشغل عشرات المواقع المُحاطة بالإعلانات "مولد كلمات مرور قوية" جميعها JavaScript على نطاق لا تثق به وتعرض إعلانات أثناء زيارتك. يُنفِّذ Morph crypto.getRandomValues() — مولد الأرقام العشوائية المُدمج في المتصفح، نفس المصدر الذي تستخدمه البنوك وبرامج الأمان — مباشرة في علامة تبويبك. مُولَّدة، مُعلَنة، مُنسوخة، ولا تُرسل أبدًا، ولا تُسجَّل. مجانية لكل شيء يعمل على جهازك؛ الذكاء الاصطناعي مدفوع بالرصيد.
مدعوم بواسطة /dev/urandom على لينكس، BCryptGenRandom على ويندوز، SecRandomCopyBytes على ماك أو إس وآي أو إس. نفس مصادر العشوائية التي تستخدمها برامج إدارة كلمات المرور وبنوك العشوائية على مستوى النواة. لا يتم استدعاء Math.random() أبدًا — ليس كخيار افتراضي، وليس كخيار احتياطي.
12، 16، 24، 32، مخصص. أحرف كبيرة، صغيرة، أرقام، رموز. استبعاد الأحرف المشابهة (0/O، 1/l/I) لنسخة قابلة للطباعة.
ستة كلمات = ~77 بتًا. سهلة الكتابة على الهاتف المحمول، قوية ضد أي مهاجم حديث.
ليس localStorage، وليس IndexedDB، وليس خادم. يتم مسح الحافظة تلقائيًا بعد 30 ثانية.
يولد Morph كلمة المرور في علامة تبويب المتصفح باستخدام مولد الأرقام العشوائية المُتوافق مع معيار W3C CSPRNG، ويعرضها مرة واحدة، ثم ينساها فور إغلاق الصفحة. لا صندوق أمان، ولا مزامنة، ولا تحليل. إذا كنت تريد أيضًا صندوق أمان، فقم بتشغيله. أما إذا كنت تريد فقط كلمة مرور قوية، فهذا السطح هو المطلوب.
إذا كنت بحاجة إلى مزامنة كلمات المرور عبر الأجهزة، ومراقبة الاختراقات، وملء تلقائي في المتصفح، ومحفظات مشتركة للفريق، فقم بتشغيل مدير كلمات مرور. هذه منتجات محفظة كاملة ولا يحاول Morph استبدالها. Morph هو السطح القوي الذي يعتمد على البايتات عند الحاجة — لوقت لا تحتاج فيه إلى محفظة، مثل كلمة مرور مُدير الراوتر، أو مفتاح WPA2 مؤقت لشبكة Wi-Fi في AirBnB، أو تسجيل مؤقت ستقوم بحذفه الأسبوع القادم. CSPRNG، في علامة تبويبك، يختفي عندما تغلقها.
هذه هي اشتراكات مُسجّل كلمة المرور كاملة مع خزائن، مزامنة، ملء تلقائي، ومراقبة الاختراقات. Morph هو سطح التوليد فقط — crypto.getRandomValues() في علامة التبويب الخاصة بك، يُعرض مرة واحدة، ولا يتم حفظه أبدًا. إذا كنت بحاجة إلى خزينة، فقم بتشغيل خزينة. إذا كنت بحاجة إلى بايتات على الفور، فقم بتشغيل Morph.
نعم. يُستخدم crypto.getRandomValues() كمُولِّد أرقام عشوائية مدعوم من واجهة برمجة تطبيقات التشفير على الويب (W3C) — وهو مدعوم بواسطة /dev/urandom على لينكس، وBCryptGenRandom على ويندوز، وSecRandomCopyBytes على ماك أو إس/آي أو إس. نفس المصدر الذي تستخدمه البنوك، ومُديرو كلمات المرور، والكتب التشفيرية. لا يُستخدم Math.random() كمصدر آمن تشفيرياً؛ Morph لا يعود أبدًا إلى استخدامه.
16 حرفًا مع الحروف الكاملة من 95 رمزًا تُعطي ~105 بت من الانتروبيا — تجاوز الحدود الحالية للهجمات العشوائية حتى مع مجموعات GPU خارج الشبكة. 12 حرفًا هو الحد الأدنى المعاصر (~78 بت). 24+ تُعتبر آمنة بشكل مفرط. الطول مهم أكثر من قواعد التعقيد — "حصان بطارية مسمار صحيح" أقوى من "P@ssw0rd!1" ضد أي مهاجم حقيقي.
نعم. يختار وضع المفتاح السري N كلمة من قائمة كلمات EFF الطويلة (7,776 كلمة = 12.9 بت لكل كلمة). ست كلمات تعطي ~77 بت من الانتروبيا — كافية لحماية أي هجوم حديث وسهلة الكتابة على الهاتف المحمول. تُضمن القائمة مع الصفحة؛ لا توجد بحث عن الخادم.
نعم — يدعم Safari على iOS بشكل كامل وظيفة crypto.getRandomValues(). أنشئ، انسخ، الصق في مدير كلمات المرور أو نموذج التسجيل. يجري كل التدفق محليًا على هاتفك، ولا يلمس الخادم أبدًا.
لا توجد مكان. ليس في localStorage، ولا sessionStorage، ولا IndexedDB، ولا على الخادم. تبقى كلمة المرور في ذاكرة المتصفح حتى تغلق العلامة أو تضغط على إعادة توليد. يتم مسح الحافظة تلقائيًا بعد 30 ثانية. لا يمكن لـ Morph استعادة كلمة المرور لأنها لم تكن تمتلكها أبدًا.