CSPRNG · في متصفحك

مُولِّد كلمات المرور عبر الإنترنت أنشئها. انسخها. انسها.

مولد كلمة المرور الذي يُرسل إلى الخادم هو أداة خاطئة الشكل. يعمل Morph crypto.getRandomValues() — مولد الأرقام العشوائية التشفيرية المدمج في المتصفح، نفس المُبادئ التي تستخدمها تطبيقات TLS — مباشرة داخل علامة التبويب الخاصة بك. مجموعة الرموز ملكك، والطول ملكك، والنتيجة تبقى في الحافظة طالما تبقيها هناك. لا يتم تسجيل أي شيء. لا يتم إرسال أي شيء. ينسى العلامة التبويب ذلك في اللحظة التي تغلق فيها النافذة.

01
CSPRNG

مصدر العشوائية التشفيرية في المتصفح — وليس Math.random.

يستخدم crypto.getRandomValues() بذور من الانتروبيا الخاصة بالنظام. نفس المُبَدِّئ الذي يستخدمه بطارقة TLS كلما قمت بتحميل HTTPS. الناتج غير قابل للفصل عن العشوائية الحقيقية لأي خصم عملي.

افتح الأداة
يعمل على جهازك · مجاني · بدون حساب

ما الذي يفعله بالفعل

02
التحكمات

الطول، المجموعة الحرفية، الاستثناءات

8 إلى 128 حرًا. أحرف A-Z، a-z، أرقام، رموز. استبعد المتشابهات عند الحاجة إلى قراءتها بصوت عالٍ.

03
الكلمة السرية

وضع Diceware

4-7 كلمات من قائمة EFF، موصولة بشرطة. أسهل في الكتابة، بنفس القوة.

04
نَسِّي

الحافظة ثم تختفي

نسخة واحدة. لا يتم تسجيل أي شيء. أعد تحميل العلامة وستصبح كلمة المرور غير قابلة للاستعادة.

كيف يعمل

  1. افتح morph.cool/password-generator. تم توليد أول كلمة مرور بالفعل.
  2. انسخ الطول، وقم بتمكين فئات الحروف، وأزل المتشابهات إذا لزم الأمر.
  3. اضغط على إعادة إنشاء عدة مرات كما تشاء — كل ضغطة تُطلق سحبًا جديدًا من CSPRNG.
  4. انقر على نسخ. تصل كلمة المرور إلى الحافظة؛ يتوفر خيار تلقائي لحذفها بعد 12 ثانية.
  5. الصقها في مدير كلمات المرور وأغلق التبويب. Morph لا يحتفظ بأي سجل.
196 bitالحد الأقصى للإنتروبيا
0 سجلاتالتخزين
128 حرفالحد الأقصى للطول

لماذا مولد كلمة المرور من جانب الخادم له شكل خاطئ

إذا أرسلت أداة التوليد كلمة المرور إلى خادمها الأصلي — حتى "لقياس قوتها فقط" — فإن كلمة المرور تلامست طرفًا ثالثًا قبل أن تلامس مدير كلمات المرور. يتم تفعيل التسجيل اختياريًا، وليس افتراضيًا، في معظم هذه الأدوات. يعمل Morph على تنفيذ كل خطوة من الخطوات داخل WebAssembly وJavaScript داخل علامة تبويب المتصفح. تُولد كلمة المرور على جهازك، وتبقى في الحافظة، وتُحذف عند إغلاق الصفحة.

الأسئلة الشائعة

هل المولد عشوائي حقًا؟

نعم. يستخدم crypto.getRandomValues() — مولد الأرقام العشوائية العشوائية في المتصفح، نفس المُبادئ المستخدمة في تطبيقات TLS. ليس Math.random. وليس مُولّدًا من الوقت الحالي.

هل تغادر كلمة المرور جهازك أبدًا؟

لا. يتم إنشاؤه في JavaScript داخل علامة التبويب الخاصة بك. لا يوجد استرداد، لا إرسال، ولا تحليلات على المخرجات. انسخها مرة واحدة، ثم أغلق العلامة.

هل يمكنني استبعاد المتشابهات مثل 0/O/l/1؟

نعم — قم بتمكين إيقاف مطابقة المشابهات في البيئات التي قد تحتاج فيها إلى قراءة كلمة المرور بصوت عالٍ أو من فاكس.

ما الطول الذي يجب أن أختاره؟

ستة عشر للاستخدام العام، وثلاثة وثلاثون لأي شيء يحمي الأموال أو بيانات المُسَلَّمات الجذرية. كلما زاد الطول، كلما كان أرخص من التعقيد.

هل يمكنني إنشاء كلمة مرور بديلة؟

نعم — يختار وضع كلمة المرور من نوع diceware 4-7 كلمات من قائمة EFF التي تحتوي على 8,000 كلمة، تُربط بشرطات. أسهل في الكتابة، بنفس القوة.

مسح الحافظة تلقائيًا؟

تلقائي تلقائي لمدة 12 ثانية اختياري. مفيد على الآلات المشتركة حيث قد تنسى نسخ شيء آخر بعد ذلك.

أنشئ كلمة مرور
Generate a Password
Nothing leaves your device · Free for what you make, credits for what we run