بے ترتیب 5 ہندسوں کا پِن جنریٹر | dice83 

5 ہندسوں کا PIN بنائیں

5 بے ترتیب ہندسے۔ 100,000 ممکنہ امتزاجات۔ ہر ہندسہ آزاد۔

یا Space دبائیں
سیکیورٹی پروفائل
0
بنائے گئے
16.6 بٹس
اینٹروپی
100,000
امتزاجات

بے ترتیب PIN کی ریاضیات

عددی PIN مجموعیات میں سب سے سادہ ڈھانچوں میں سے ایک ہے۔ ہر پوزیشن 0 سے 9 تک ایک ہندسہ رکھتی ہے، جو ہر دوسری پوزیشن سے آزادانہ طور پر منتخب کیا جاتا ہے۔ اس لیے ایک 5 ہندسوں کے PIN میں 100,000 ممکنہ اقدار ہیں، اور ایک حقیقی بے ترتیب جنریٹر ہر ایک کو بالکل مساوی امکان دیتا ہے۔ پہلی پوزیشن کا ہندسہ دوسری پوزیشن کے ہندسے کے بارے میں کچھ نہیں بتاتا۔ PIN میں کوئی اندرونی منطق نہیں، کوئی نمونہ نہیں، کوئی ایسا ڈھانچہ نہیں جس کا فائدہ اٹھایا جا سکے۔

اینٹروپی: PIN کی مضبوطی کی پیمائش

انفارمیشن تھیوری بے ترتیبی کو بٹس میں ناپتی ہے۔ ہر اعشاری ہندسہ log2(10) ≈ 3.322 بٹس اینٹروپی رکھتا ہے، اس لیے ایک 5 ہندسوں کے PIN میں 16.6 بٹس ہیں۔ موازنے کے لیے، 95 قابل پرنٹ ASCII حروف سے بنایا گیا 16 حرفی پاس ورڈ تقریباً 105 بٹس فراہم کرتا ہے۔ PIN جان بوجھ کر سادہ ہے کیونکہ یہ ایک بنیادی طور پر مختلف سیکیورٹی ماڈل پر انحصار کرتا ہے: شرح محدود کرنا۔

ATM کارڈ نگلنے سے پہلے تین مسلسل غلط کوششوں کی اجازت دیتا ہے۔ اسمارٹ فون ناکامیوں کے بعد بڑھتی ہوئی تاخیر متعارف کراتا ہے۔ ایسی پابندیوں کے تحت، 100,000 امتزاجات کو ختم کرنا عملی طور پر ناممکن ہو جاتا ہے۔ PIN کی سیکیورٹی تالے میں رہتی ہے، اور بے ترتیبی حملہ آور کو ذہانت سے اندازہ لگانے سے روکتی ہے۔

چار ہندسے کیوں؟

چار ہندسوں کا PIN 1967 سے شروع ہوتا ہے، جب سکاٹش موجد جان شیفرڈ-بیرن نے لندن میں بارکلیز بینک کے لیے پہلی خودکار ٹیلر مشین کا تصور کیا۔ ان کے اصل ڈیزائن میں چھ ہندسے استعمال ہوتے تھے۔ ان کی بیوی، کیرولین، نے پروٹوٹائپ آزمایا اور انہیں قائل کیا کہ چار وہ سب تھے جو وہ پیچھے قطار بنتی ہوئی کے ہلکے دباؤ میں قابل اعتماد طریقے سے یاد رکھ سکتی تھیں۔ اس گھریلو گفتگو نے ایک عالمی سیکیورٹی معیار کی شکل دی جو پچاس سال سے زیادہ عرصے بعد بھی قائم ہے۔ چار ہندسے دنیا بھر میں ATMs، فون ان لاک اسکرینز، اور پوائنٹ آف سیل ٹرمینلز کے لیے بطور ڈیفالٹ برقرار ہیں۔

نمونے کا مسئلہ

DataGenetics کے Nick Berry نے 34 لاکھ لیک ہوئے چار ہندسوں کے PINs کا تجزیہ کیا اور پریشان کن ارتکاز پایا۔ صرف ترتیب 1234 نے ڈیٹاسیٹ میں تمام PINs کا 10.7% بنایا۔ سب سے عام بیس PINs نے کل آبادی کا 27% احاطہ کیا۔ 19xx فارمیٹ میں پیدائش کے سال، دہرائے گئے ہندسے (1111, 0000)، اور کی بورڈ کے نمونے (2580، عددی کی پیڈ پر درمیانی کالم) نے فہرست پر غلبہ حاصل کیا۔

ایک حملہ آور جو پہلے سو سب سے عام PINs آزماتا ہے وہ انسانی منتخب PINs استعمال کرنے والے تقریباً تین میں سے ایک اکاؤنٹ کھول سکتا ہے۔ بے ترتیب طور پر بنایا گیا PIN اس کمزوری کو مکمل طور پر ختم کر دیتا ہے۔ 100,000 اقدار میں سے ہر ایک یکساں طور پر ممکن ہو جاتی ہے، بشمول 1234 اور 0000۔ حملہ آور کو پہلے عام نمونے آزمانے سے کوئی فائدہ نہیں ہوتا کیونکہ PIN کبھی نمونے تلاش کرنے والے انسانی ذہن نے نہیں چنا تھا۔

آپ کے آلے سے حقیقی بے ترتیبی

اس صفحے پر ہر ہندسہ crypto.getRandomValues() سے آتا ہے، جو W3C کی مقرر کردہ Web Cryptography API ہے اور ہر جدید براؤزر میں شامل ہے۔ بنیادی اینٹروپی آپ کے آلے میں ہارڈویئر سطح کے طبیعی عمل سے آتی ہے: حرارتی شور، برقی جِٹر، اور وقتی تغیرات جو کوانٹم میکانکس ثابت کرتی ہے کہ بنیادی طور پر ناقابل پیشگوئی ہیں۔ عمل درآمد ماڈیولو تعصب کو ختم کرنے کے لیے ریجیکشن سیمپلنگ استعمال کرتا ہے، اس بات کو یقینی بناتے ہوئے کہ 0 سے 9 تک ہر ہندسے کا ریاضیاتی طور پر یکساں امکان ہے۔

PIN کبھی کسی نیٹ ورک پر سفر نہیں کرتا۔ یہ صرف آپ کے براؤزر کی میموری اور آپ کی اسکرین پر موجود ہوتا ہے۔ سرور نے یہ صفحہ فراہم کیا اور کام مکمل کر لیا۔ آپ کے آلے نے راز بنایا۔

کلاس روم میں

PIN بنانا مجموعیات کے لیے ایک ٹھوس نقطہ آغاز فراہم کرتا ہے۔ طلباء سے پوچھیں: چار ہندسوں کے کتنے PIN موجود ہیں؟ زیادہ تر 10,000 سے بہت کم اندازہ لگاتے ہیں۔ فارمولا 104 = 10,000 قوت کو گنتی کے آلے کے طور پر متعارف کراتا ہے۔ پھر پابندیاں شامل کریں: اگر پہلا ہندسہ صفر نہیں ہو سکتا، تو کتنے باقی رہتے ہیں؟ (9,000۔) اگر کوئی ہندسہ دہرایا نہ جا سکے؟ (10 × 9 × 8 × 7 = 5,040۔) یہ پابندیاں بتدریج جگہ کو کم کرتی ہیں، تکرار کے ساتھ اور بغیر ترتیبات کے فرق کو واضح کرتی ہیں۔

گروپ سرگرمی کے لیے، ہر طالب علم کو /pin/6 پر جانے اور چھ ہندسوں کا PIN بنانے کو کہیں۔ پوچھیں: 30 طلباء کی کلاس میں کسی بھی دو طلباء کا ایک ہی PIN ہونے کا امکان کیا ہے؟ جواب (تقریباً 0.04%) ان طلباء کو حیران کرتا ہے جو ٹکراؤ کی توقع رکھتے ہیں۔ اس کا موازنہ سالگرہ کے مسئلے سے کریں، جہاں صرف 365 اختیارات میں سے 23 لوگوں کی ایک ہی سالگرہ ہونا 50% امکان سے تجاوز کر جاتا ہے۔ یہ موازنہ ظاہر کرتا ہے کہ امکان کی جگہ کا حجم ٹکراؤ کی شرحوں کو کتنا ڈرامائی طور پر متاثر کرتا ہے۔ ٹول کو کسی اکاؤنٹ کی ضرورت نہیں اور کوئی طالب علم ڈیٹا محفوظ نہیں کرتا۔

فن تعمیر کے لحاظ سے نجی

اس صفحے پر بنایا گیا ہر PIN آپ کے براؤزر کے اندر رہتا ہے۔ سرور صفحے کا ٹیمپلیٹ فراہم کرتا ہے۔ آپ کے آلے کا کرپٹوگرافک بے ترتیب نمبر جنریٹر ہر ہندسہ بناتا ہے۔ کوئی PIN کبھی سرور لاگز، تجزیات، یا نیٹ ورک درخواستوں میں ظاہر نہیں ہوتا۔ آپ کی بنانے کی تاریخ صرف آپ کے آلے پر localStorage میں رہتی ہے۔

نیچے شیئر سیکشن ٹول URL شیئر کرتا ہے، کبھی بنایا ہوا PIN نہیں۔ کسی کو لنک بھیجنا انہیں وہی جنریٹر دیتا ہے۔ ان کا آلہ اپنے اینٹروپی ذریعے سے مکمل طور پر آزاد نتیجہ بناتا ہے۔ URL ٹول لے کر جاتا ہے۔ آپ کا آلہ راز لے کر جاتا ہے۔

URL کے ذریعے حسب ضرورت بنائیں

URL مکمل طور پر PIN کی لمبائی کی وضاحت کرتا ہے:

PIN کی لمبائی منتخب کریں

ایک پیش سیٹ منتخب کریں یا 1 سے 20 تک کوئی بھی لمبائی ٹائپ کریں۔ URL اپ ڈیٹ ہوتا ہے اور ٹول دوبارہ لوڈ ہوتا ہے۔

یہ جنریٹر شیئر کریں

لنک بھیجیں۔ وصول کنندگان اپنے آلے سے اپنا آزاد PIN بناتے ہیں۔

آپ کا PIN کسی بھی شیئر عمل میں شامل نہیں ہوتا۔ وصول کنندگان جنریٹر حاصل کرتے ہیں؛ ان کا آلہ راز بناتا ہے۔

ہر روز ڈیزائن کی عمدگی۔

A' Design Award سے جیوری منتخب کام، ہر صبح تازہ پیش کیا جاتا ہے۔