အဓိကအကြောင်းအရာသို့ ကျော်သွားရန်

အခမဲ့ စကားဝှက်ထုတ်လုပ်ကိရိယာ

အလျား၊ စာလုံးအမျိုးအစားနှင့် ချန်လှပ်မည့်စာလုံးများကို စိတ်ကြိုက်သတ်မှတ်ပြီး ခိုင်မာသော ကျပန်းစကားဝှက်များ ဖန်တီးပါ။ အခမဲ့၊ လော့ဂ်အင်မလို။

Load ပြီးသည်နှင့် offline အလုပ်လုပ်သည်
16
464

မူလစာရင်းအတွက် အလွတ်ထားပါ။ space များကို လျစ်လျူရှုသည်။

အသုံးများသော အသုံးပြုမှုများ

  • ကဘ္တယ်သုံးတည့်အံကျ တင်ကုသ္တြုတ်ပါသင့်ဘဏ်၊ ရင်းနှီးမြှုပ်နှံမှုနှင့် ငွေကြေးအကောင့်များအတွက် ရှည်လျားပြီး ရှုပ်ထွေးသော စကားဝှက်တစ်ခု ဖန်တီးပါ။
  • လုံခြုံသော WiFi တည့်အံကျ ဖန်တီးပါခန့်မှန်းရန် ခက်ခဲသော်လည်း QR ကုဒ်မှတစ်ဆင့် မျှဝေရန် လွယ်ကူသော လုံခြုံသော WiFi တည့်အံကျ ဖန်တီးပါ။
  • အလုပ် အကောင့် တည့်အံကျ ဖန်တီးပါကုမ္ပဏီ တည့်အံကျ လိုအပ်ချက်များ ဆည့ကျောင်းဝင်ပါ — အလျား၊ ရှုံးဆုံးမှု၊ နှင့် အက္ခရာအမျိုးအစားစည်းမျဉ်းများ။
  • လုံခြုံသော API သော့လျှာများ ဖန်တီးပါAPI သော့လျှာများ၊ လျှို့ဝှက်သည့် tokens၊ နှင့် လက်မှတ်ခွင်းများအဖြစ် အသုံးပြုမှုများအတွက် အလျောက်မကြေးမွေ့အားဖြင့်ထည့်သွင်းထားသည့် ryadministrator string များ ဖန်တီးပါ။
  • ဒေတာဘေ့စ တည့်အံကျ ဖန်တီးပါဒေတာဘေ့စ လူ့အုပ်စုံများ၊ root အကောင့်များ၊ နှင့် အဆင့်မြှင့်တင်မှုအဆင်းဆက်သွယ်မှုများအတွက် အင်္ဂါလုံခြုံသော တည့်အံကျများ ဖန်တီးပါ။

မည်သို့ အလုပ်လုပ်သည်

စကားဝှက်များကို browser ၏ TLS အတွက်သုံးသော cryptographic random source တူတူဖြစ်သော Web Crypto API ၏ crypto.getRandomValues() ကို သုံး၍ သင့် browser ထဲတွင် လုံးဝ ဖန်တီးပါသည်။ Math.random()၊ server၊ network request မည်သည့်အမျိုးအစားမျှ မပါဝင်ပါ။

  1. 1
    Character pool ပေါင်းစည်းမှု
    သင့် checkbox ရွေးချယ်မှုများပေါ် အခြေခံ၍ ကိရိယာသည် uppercase, lowercase, digit, and symbol အတွက် array သီးခြားစီ တည်ဆောက်သည်။ 'exclude similar characters' ဖွင့်ထားပါက 1, l, I, 0, and O ကဲ့သို့ မျက်လုံးဖြင့် ကွဲပြားနိုင်သော character များကို pool ဖွဲ့စည်းမီ set တစ်ခုစီမှ ဖယ်ရှားသည်။
  2. 2
    Rejection-sampled ကျပန်း ရွေးချယ်မှု
    Character position တစ်ခုစီကို crypto.getRandomValues() ဖြင့် rejection sampling နှင့်အတူ ဖြည့်သည်: raw random value တစ်ခုသည် ဖြန့်ဝေမှု၏ bias ရှိသော အစွန်းတွင် ကျရောက်ပါက ၎င်းကို ပယ်ချပြီး ပြန်ဆွဲသည်။ ၎င်းသည် character အချို့ကို statistical အားဖြင့် ဖြစ်နိုင်ချေ ပိုများစေသော modulo bias ကို ဖယ်ရှားသည်။
  3. 3
    အာမခံထားသော class coverage
    စကားဝှက်အပြည့်အစုံကို sample ယူပြီးနောက် ကိရိယာသည် ရွေးချယ်ထားသော class တိုင်းမှ character အနည်းဆုံးတစ်ခု ရှိနေသလားစစ်ဆေးသည်။ မရှိပါက ဖြန့်ဝေမှုကို ဆွဲသွားနိုင်သော fixed slot များထဲသို့ character များ ချိတ်ဆက်မည့်အစား စကားဝှက်တစ်ခုလုံးကို ပြန် resample လုပ်ပြီး ပြန်စစ်ဆေးသည် — 100 ကြိမ်အထိ။
  4. 4
    Entropy နှင့် crack-time ခန့်မှန်းချက်
    ကိရိယာသည် entropy ကို length × log2(pool size) ဟု တွက်ချက်ပြီး crack time ကို 100 billion guesses-per-second GPU baseline (MD5 ကဲ့သို့ လျင်မြန်သော hash များအတွက် သင့်တော်သည်; bcrypt/Argon2-ကာကွယ်ထားသော စကားဝှက်များသည် ပိုကြာမည်) ကို သုံး၍ log-space arithmetic ဖြင့် ခန့်မှန်းသည်။ Setting ပြောင်းလိုက်တိုင်း ဂဏန်းနှစ်ခုစလုံး ချက်ချင်း update ဖြစ်သည်။

Generator သည် သင့် browser ထဲတွင် လုံးဝ လုပ်ဆောင်ပါသည် — စကားဝှက်၊ setting သို့မဟုတ် အသုံးပြုမှု data ကို server သို့ ဘယ်တော့မှ မပို့ပါ။

ဆက်နွှယ်သော ကိရိယာများ

🔒

စကားဝှက်အားသန်မှုစစ်ဆေးစက်

entropy ခွဲခြမ်းစိပ်ဖြာမှု၊ ဖောက်ဖျက်ချိန် ခန့်မှန်းချက် နှင့် လိုအပ်ချက် အသေးစိပ် checklist ဖြင့် သင့် password အင်အားကို စစ်ဆေးပါ။ browser တွင်သာ လုံးဝ အလုပ်လုပ်သည်。

ကြိုးစားပါ
🔐

စာသားကုဒ်ဝှက်စက်

ခိုင်မာသော AES-256-GCM ဖြင့် password တစ်ခု သုံး၍ စာသား encrypt နှင့် decrypt ပြုလုပ်ပါ။ password သည် browser မှ ဘယ်သောအခါမှ မထွက်ပါ။ လျှို့ဝှက်ချက်များ လုံခြုံစွာ မျှဝေပါ。

ကြိုးစားပါ
🔐

ဖိုင်ကုဒ်ဝှက်စက် (AES-256-GCM)

AES-256-GCM နှင့် PBKDF2 (250,000 iteration) သုံး၍ password ဖြင့် မည်သည့် ဖိုင်မဆို encrypt ပြုလုပ်ပါ။ .enc output သည် မှန်ကန်သော password ဖြင့်သာ ဖွင့်နိုင်ပြီး ဤ tool သာ decrypt ပြုလုပ်နိုင်သည်။ ရာနှုန်းပြည့် client-side — သင့် ဖိုင် device မှ ဘယ်သောအခါမှ မထွက်ပါ。

ကြိုးစားပါဖိုင်များ ဒေသတွင်း ကျန်ရှိသည်

မကြာခဏ မေးလေ့မေးထရှိသော မေးခွန်းများ