အခမဲ့ စကားဝှက်အားသန်မှုစစ်ဆေးစက်
entropy ခွဲခြမ်းစိပ်ဖြာမှု၊ ဖောက်ဖျက်ချိန် ခန့်မှန်းချက် နှင့် လိုအပ်ချက် အသေးစိပ် checklist ဖြင့် သင့် password အင်အားကို စစ်ဆေးပါ။ browser တွင်သာ လုံးဝ အလုပ်လုပ်သည်。
ခိုင်မာမှု စစ်ဆေးခြင်းကို သင့်စက်ပေါ်တွင်သာ လုပ်ဆောင်သည်။ အောက်ရှိ ရွေးချယ်ခွင့် ပေါက်ကြားမှု စစ်ဆေးခြင်းသည် SHA-1 hash ၏ ပထမ ၅ လုံးကို (စကားဝှက်ကိုယ်တိုင် ဘယ်တော့မှ မဟုတ်) pwnedpasswords.com သို့ ပို့သည်။
ခန့်မှန်းချက်သာ။ ရမှတ်သည် ဖွဲ့စည်းပုံနှင့် အများသုံး စကားဝှက်စာရင်းများအပေါ် အခြေခံသော ခန့်မှန်းချက်ဖြစ်သည်။ ပေါက်ကြားသွားသော စကားဝှက်များအတွက် အောက်ရှိ ပေါက်ကြားမှု စစ်ဆေးခြင်းက ပိုယုံကြည်ရသည်။
အသုံးများသော အသုံးပြုမှုများ
- မှတ်ပုံတင်မီကဒီဒီရေ့သည့်အင်္ဂတန်စမ်းသပ်ပါအသုံးချစည်းမျဉ်းများ၌ တစ်ခုခြင်း၏ အီလျှုံကနည်းလမ်းများ၏ စည်းမျဉ်းအသုံးချမှုများအတွက်မှတ်ပုံတင်ဆောင်ရွာခင်မှကဒီဒီရေ့အင်္ဂတန်သည့်အင်္ဂတန်စမ်းသပ်ပါ။
- အကဲအဆေးများကံစည်းမျဉ်းများအတွက်ကဒီဒီရေ့အင်္ဂတန်များကိုအတည်ပြုပါကဒီဒီရေ့အင်္ဂတန်များသည်အဖွဲ့အစည်းအကဲအဆေးများကံသုံးများပြည့်ဝအရှည်၊ အက္ခရာတန်းခွဲခြားမှုများ၊ လူကျေးဇူးများကဒီဒီရေ့အင်္ဂတန်ကိုအတည်ပြုပါ။
- အကဲအဆေးများကံကဒီဒီရေ့အင်္ဂတန်ယူဆသည်သင်ခန်းစာများကျောင်းသားများ နှင့် အလုပ်သမားများအား အချို့ကဒီဒီရေ့အင်္ဂတန်များမည်ကဲ့သို့အားနည်းနေကြောင်းပြကိုentropy နှင့် ကွဲခွာခွင့်အချိန်ခန့်မှန်းမှုများအသုံးပြုပါ။
- သင်၏ကဒီဒီရေ့အင်္ဂတန်ကည်သ၏အဓိကကဒီဒီရေ့အင်္ဂတန်စမ်းသပ်ပါသင်၏ကဒီဒီရေ့အင်္ဂတန်ကည်သ၏အဓိကကဒီဒီရေ့အင်္ဂတန်သည်ယုံကြည်အားထားရသည်ကိုအတည်ပြုပါ — ၎င်းသည်သင်၏အခြားကဒီဒီရေ့အင္ဂတန်များအားလုံးကိုကွယ်ဝပါ။
- အကဲအဆေးများတည်ဆောက်မှုကဒီဒီရေ့အင်္ဂတန်အင်္ဂတန်သုံးသပ်ချက်အကဲအဆေးများကံစီရင်ချက်စာရင်းအခြေခံထိုးအစိတ်အခြားအဖြစ်ကဒီဒီရေ့အင်္ဂတန်အင်္ဂတန်ကိုအကဲအဆေးများပါ။ Entropy၊ ကွဲခွာခွင့်အချိန် နှင့် ကျေးဇူးများကဒီဒီရေ့အင်္ဂတန်လူသိများခြင်းကိုသုံးသပ်ပါ။
မည်သို့ အလုပ်လုပ်သည်
Strength ခွဲခြမ်းစိတ်ဖြာမှုကို ကိုယ်တိုင်ရေးထားသော JavaScript engine ကို သုံး၍ သင့် browser ထဲတွင် လုံးဝ လုပ်ဆောင်ပါသည် — library၊ server မပါဝင်ပါ။ ၎င်းသည် character-pool entropy ဂဏန်းသင်္ချာ၊ pattern ရှာဖွေမှု (keyboard walk, ထပ်ခါထပ်ခါ character, ရိုးရိုးသော အစားထိုးမှု) နှင့် သင့်စကားဝှက် သင့်စက်ကို ဘယ်တော့မှ မထွက်ရန် Web Crypto API နှင့် k-anonymity ကို သုံးသော ရွေးချယ်နိုင်သော breach lookup ကို ပေါင်းစပ်ထားသည်။
- 1Pool entropy ကို တွက်ချက်ထားသည်ရိုက်နေစဉ် ကိရိယာသည် character class မည်သည်ရှိသလဲ ကို တိုင်းတာသည် — lowercase (26), uppercase (26), digit (10), symbol (32) — pool size စုစုပေါင်းကို log2 ဖြင့် မြှောက်၍ character တစ်ခုလျှင် entropy bits ကို ရပြီး စကားဝှက် အရှည်ဖြင့် မြှောက်သည်။ Character 10 လုံးရှိ all-lowercase စကားဝှက်တစ်ခုသည် bits ခန့်မှန်း 47 မှ စတင်သည်။
- 2Pattern penalty များ အသုံးချထားသည်Raw entropy ကို ခန့်မှန်းနိုင်သော ဖွဲ့စည်းပုံအတွက် ထို့နောက် လျှော့ချသည်: 'qwe' or 'asd' ကဲ့သို့ keyboard walk များ၊ 'abc' or '321' ကဲ့သို့ sequential run များ၊ ဂဏန်းလေးလုံးနှစ် (1900–2099) နှင့် ထပ်ခါထပ်ခါ character run များတစ်ခုစီသည် bits 10 ကျသည်။ ကိရိယာသည် ရိုးရိုးသော l33t အစားထိုးမှုများ (@ → a, 0 → o, $ → s) ကိုလည်း ပြန်ချက်ချေပြီး နောက်ဆုံးရှိ digit များကို ဖယ်ရှားကာ 'P@ssw0rd1' ကို သိရှိပြီးသား ရိုးရိုးစကားဝှက် 'password' အဖြစ် ဖမ်းယူသည်။
- 3Score နှင့် crack time သတ်မှတ်ထားသည်ချိန်ညှိထားသော entropy နှင့် checklist ကိုးခု (length, character class, ထပ်ခါထပ်ခါ run မရှိခြင်း, ရိုးရိုး ရှိပြီးသား စကားဝှက်မဟုတ်ခြင်း) တို့သည် Very Weak မှ Strong အထိ score တစ်ခုကို သတ်မှတ်ပေးသည်။ Crack time ကို offline GPU attack များ၏ ပုံမှန်ဂဏန်းဖြစ်သော 10 billion guesses per second ဟု ယူဆကာ 2^entropy / 10,000,000,000 အဖြစ် ခန့်မှန်းသည်။
- 4K-anonymity မှတစ်ဆင့် ရွေးချယ်နိုင်သော breach စစ်ဆေးမှု'Check against known breaches' ကို click လုပ်ပါက Web Crypto API သည် သင့်စကားဝှက်ကို SHA-1 ဖြင့် browser ထဲတွင် local hash လုပ်သည်။ ထို hash ၏ ပထမ hex character ၅ လုံးကိုသာ Have I Been Pwned range API သို့ ပို့သည်၊ suffix ကို client-side တွင် ကိုက်ညီစစ်ဆေးသည်။ Hash အပြည့်အစုံ — နှင့် စကားဝှက်ကိုယ်တိုင် — သင့်စက်ကို ဘယ်တော့မှ မထွက်ပါ။
သင့်စကားဝှက်ကို ဘယ်နေရာသို့မှ ဘယ်တော့မှ မပို့ပါ — strength ခွဲခြမ်းစိတ်ဖြာမှုအားလုံးကို JavaScript ထဲတွင် local တွင် လုပ်ဆောင်ပြီး ရွေးချယ်နိုင်သော breach စစ်ဆေးမှုသည် k-anonymity ကို သုံးသည် (hash prefix character 5 လုံးကိုသာ Have I Been Pwned API သို့ ပို့သည်၊ ထို service အတွက် သင့်စကားဝှက်ကို ပြန်တည်ဆောက်ရန် သင်္ချာအရ မဖြစ်နိုင်စေသည်)။
ဆက်နွှယ်သော ကိရိယာများ
စကားဝှက်ဖောက်ထွင်းမှုစစ်ဆေးစက်
Have I Been Pwned မှတစ်ဆင့် password သည် သိပြီးသော data breach တွင် ပေါ်နေမရှိ စစ်ဆေးပါ — k-anonymity သုံးကာ password ကို local တွင် hash ပြုလုပ်ပြီး 5 အက္ခရာ hash prefix သာ ပေးပို့သည်။ password ကိုယ်တိုင် browser မှ ဘယ်သောအခါမှ မထွက်ပါ。
စကားဝှက်ထုတ်လုပ်ကိရိယာ
အလျား၊ စာလုံးအမျိုးအစားနှင့် ချန်လှပ်မည့်စာလုံးများကို စိတ်ကြိုက်သတ်မှတ်ပြီး ခိုင်မာသော ကျပန်းစကားဝှက်များ ဖန်တီးပါ။ အခမဲ့၊ လော့ဂ်အင်မလို။
PDF လော့ခ်ဖြည်စက်
သင်ဖွင့်၍ရသော PDF မှ စကားဝှက်ကို ဖယ်ရှားပါ သို့မဟုတ် ပရင့်ထုတ်ခြင်း၊ ကူးယူခြင်းနှင့် ပြင်ဆင်ခြင်းဆိုင်ရာ ကန့်သတ်ချက်များကို ပယ်ဖျက်ပါ။ ဖိုင်အများအပြားကို တစ်ပြိုင်နက် လုပ်ဆောင်နိုင်သည်။ browser တွင် အလုပ်လုပ်သည်၊ မည်သည့်အရာကိုမျှ upload ပြုလုပ်မည်မဟုတ်ပါ။