پاس ورڈ جنریٹر

مضبوط، رینڈم پاس ورڈ بنائیں — کچھ بھی کہیں نہیں بھیجا جاتا، آپ کے براؤزر میں ہی تیار ہوتا ہے

تیار کردہ پاس ورڈ
}(^0hk}8J[:Hb^47

آپ کے براؤزر کا کرپٹوگرافک طور پر محفوظ رینڈم نمبر جنریٹر استعمال کرتا ہے۔ کچھ بھی کسی سرور کو نہیں بھیجا جاتا — صفحہ ریفریش کریں اور یہ ختم ہو جاتا ہے۔

اکثر پوچھے گئے سوالات

کیا یہ واقعی محفوظ ہے؟
جی ہاں — یہ آپ کے براؤزر کا کرپٹوگرافک طور پر محفوظ رینڈم نمبر جنریٹر (crypto.getRandomValues) استعمال کرتا ہے، Math.random() نہیں۔ کچھ بھی کسی سرور کو نہیں بھیجا جاتا یا لاگ نہیں کیا جاتا۔

ایک مضبوط، رینڈم پاس ورڈ پیدا کرنا — مکمل طور پر براؤزر میں، کچھ بھی کہیں منتقل کیے بغیر — دو حقیقی طور پر الگ ضروریات کو یکجا کرتا ہے: کافی رینڈمنس (غیر متوقعیت) اور کافی لمبائی/کریکٹر تنوع (سرچ-اسپیس سائز)، اور ایک پاس ورڈ سطحی طور پر "مضبوط" نظر آتے ہوئے بھی کسی بھی جہت پر ناکام ہو سکتا ہے۔

لمبائی/پیچیدگی اور رینڈمنس دونوں کیوں اہم ہیں، اور اکیلے کوئی کافی نہیں

اندازہ لگانے کے خلاف کسی پاس ورڈ کی مزاحمت اس بات پر منحصر ہے کہ ممکنہ پاس ورڈز کی اسپیس جسے حملہ آور کو تلاش کرنے کی ضرورت ہو کتنی بڑی ہے — جو پاس ورڈ کی لمبائی اور دراصل کتنی مختلف کریکٹر اقسام (چھوٹے حروف، بڑے حروف، نمبرز، علامات) استعمال کی گئیں دونوں سے متعین ہوتی ہے، چونکہ ہر اضافی کریکٹر پوزیشن اور ہر اضافی دستیاب کریکٹر ٹائپ کل سرچ اسپیس کو ضرب دیتا ہے۔ لیکن لمبائی اور پیچیدگی اکیلے کافی نہیں اگر پاس ورڈ پیدا کرنے کا عمل خود حقیقی طور پر رینڈم نہ ہو — ایک "رینڈم-نظر آنے والا" پاس ورڈ ایک کمزور یا قابلِ پیشگوئی عمل سے پیدا کیا گیا پھر بھی قابلِ اندازہ ہو سکتا ہے اگر ایک حملہ آور پیدا کرنے کے طریقے کی پیشگوئی یا محدود کر سکے، حتیٰ کہ پاس ورڈ اپنے چہرے پر پیچیدہ نظر آئے۔ حقیقی رینڈمنس (پانسے لڑھکانے کے لیے زیر بحث وہی خاصیت) مناسب لمبائی اور کریکٹر تنوع کے ساتھ ملا کر اصل پاس ورڈ طاقت طے کرتی ہے — کوئی بھی فیکٹر اکیلے کافی نہیں۔

ایک مثال

تمام چار کریکٹر اقسام (چھوٹے، بڑے، نمبرز، علامات) استعمال کرنے والا ایک مختصر پاس ورڈ پھر بھی کم اقسام استعمال کرنے والے کافی لمبے پاس ورڈ کے مقابلے بروٹ-فورس اندازہ لگانے کے خلاف کمزور ہو سکتا ہے، چونکہ سرچ اسپیس ایک ایسے طریقے سے لمبائی کے ساتھ ایکسپونینشیل طور پر بڑھتی ہے جو اکیلے کریکٹر اقسام شامل کرنا مکمل طور پر معاوضہ نہیں دیتا — لمبائی عام طور پر پاس ورڈ طاقت کے لیے زیادہ طاقتور لیور ہے، حالانکہ دونوں اہم ہیں۔

یہ آپ کے دیگر تکنیکی ٹولز سے کیسے جڑا ہے

یہ ٹول مکمل طور پر کلائنٹ-سائیڈ چلتا ہے، کچھ بھی سرور پر پیدا، منتقل، یا محفوظ نہیں کیا جاتا — انوائس جنریٹر کے لیے زیر بحث وہی براؤزر-صرف پرائیویسی خاصیت، یہاں انوائس ڈیٹا سے بھی زیادہ حساس چیز پر لاگو کی گئی، چونکہ ایک پیدا کردہ پاس ورڈ کو اپنے بننے کے لمحے سے راز رہنا مقصود ہے۔

عام غلطیاں

یہ وجدان کی بنیاد پر کہ "پیچیدگی" لمبائی سے زیادہ اہم ہے، اعلیٰ کریکٹر-ٹائپ تنوع والا ایک چھوٹا پاس ورڈ کم تنوع والے ایک لمبے پاس ورڈ پر منتخب کرنا عام طور پر لمبائی-ترجیحی متبادل سے کمزور پاس ورڈ پیدا کرتا ہے — لمبائی عام طور پر اصل پاس ورڈ طاقت میں غالب فیکٹر ہے، اور ایک کافی لمبا پاس ورڈ محدود کریکٹر سیٹ کے ساتھ بھی مضبوط رہتا ہے۔

متعلقہ کیلکولیٹرز

حمل کی متوقع تاریخ کیلکولیٹرکسر کیلکولیٹر (Fraction)زیڈ-اسکور کیلکولیٹر (Z-Score)نمبر بیس کنورٹر (Binary/Decimal/Hex)معیاری انحراف کیلکولیٹر (Standard Deviation)پرمیوٹیشن اور کمبینیشن کیلکولیٹر