RakkoTools

ထွန့်မျိုး Generator

.htpasswd ဖိုင်တွင်ဖော်ပြရန် hashed password ကိုထုတ်လုပ်ပါ

Xのアイコン
အကြိုက်ဆုံးမှ Add
Hash algorithm:

အဘယ်အရာကိုဒီ tool ကိုတတ်နိုင်သမျှ

ID နှင့်စကားဝှက်ကိုရိုက်ထည့်ခြင်းအားဖြင့် .htpasswd ထည့်ရန်အတွက် ID နှင့် hash password ကိုဖန်တီးလိမ့်မည်။

htpasswd ဖိုင်ဆိုတာဘာလဲ။

၎င်းသည်ဖိုင်များ၊ ဖိုလ်ဒါများသို့မဟုတ် BASIC authentication ဟုခေါ်သော HTTP အသုံးပြုသူ authentication ကို အသုံးပြု၍ ဝက်ဘ်ဆိုက်များကိုကာကွယ်ရန်အသုံးပြုသည်။ .acaccess file တွင်ဖော်ပြထားသောစည်းမျဉ်းများကို အခြေခံ၍ အကောင်အထည်ဖော်သည်။
အသုံးပြုသူအချက်အလက်များသည်အသုံးပြုသူတစ် ဦး ချင်းစီအတွက်လိုင်းတစ်ခုစီတွင်ရေးသားထားပြီးလိုင်းတစ်ခုစီသည်အူမကြီး (:) ကိုခွဲခြားထားသည့်သုံးစွဲသူအမည်နှင့်စကားဝှက်တို့ပါ ၀ င်သည်။ အသုံးပြုသူများ၏အမည်များကိုစာသားဖြင့်သိမ်းဆည်းပြီး၊ စကားဝှက်များကို hashed ပုံစံအဖြစ်သိမ်းဆည်းထားသည်။
စကားဝှက်ဖိုင်ကိုမည်သည့်အမည်ပေးမလဲ၊ သို့သော် Apache သည်ပုံမှန်အားဖြင့် .htpasswd ကိုအသုံးပြုသည်။ dot ဖိုင်များ ('' ။ '' ဖြင့်စသောဖိုင်များ) သည်များသောအားဖြင့်လျှို့ဝှက်ဖိုင်များဖြစ်သဖြင့်ဖိုင်အမည်ကို“ .htpasswd” ကိုအသုံးပြုရန်အကြံပြုသည်။

Hash algorithm

  • md5 (APR) $ apr1 $ ရှေ့ဆက်
    128-bit value တစ်ခုကိုထုတ်ပေးတဲ့ hash function ။
    ဤသည်သည်ဗားရှင်း ၂.၂.၁၈ နှင့်နောက်ပိုင်းတွင်ပုံမှန်အတိုင်းဖြစ်သော်လည်းမကြာသေးမီနှစ်များအတွင်းကလုံလောက်စွာလုံခြုံမှုမရှိခဲ့ပါ။
    သဟဇာတဖြစ်မှု - Apache version အားလုံး၊ Nginx ၁.၀.၃ နှင့်အထက်
  • crypt () သို့မဟုတ် crypt (3) ရှေ့ဆက်မပါဘဲ
    Apache ဗားရှင်း ၂.၂.၁၇ အထိပုံမှန်အားဖြင့် algorithm ဖြစ်သော်လည်းယခုအချိန်တွင်လုံခြုံမှုမရှိဟုယူဆရသည်။ အဘယ်ကြောင့်ဆိုသော်စကားဝှက်များကိုစာလုံး ၈ လုံးဖြင့်ကန့်သတ်ထားသည်။
    သဟဇာတဖြစ်မှု - Apache၊ ငင်xအားလုံးဗားရှင်း
  • SHA-1 {SHA} ရှေ့ဆက်
    160-bit value တစ်ခုကိုထုတ်ပေးတဲ့ hash function တစ်ခု။
    ၎င်းကို application များနှင့် protocols များစွာမှလက်ခံကျင့်သုံးခဲ့သော်လည်းမကြာသေးမီကချမှတ်ထားသောစံနှုန်းများကြောင့်လုံခြုံမှုမရှိပေ။
    သဟဇာတဖြစ်မှု - Apache ဗားရှင်းအားလုံး၊ Nginx ၁.၃.၁၃ နှင့်အထက်
  • bcrypt $ 2y $ or $ 2a $ ရှေ့ဆက်။
    blowfish encryption algorithm ကို အသုံးပြု၍ မကြာသေးမီနှစ်များအတွင်းအတော်လေးလုံခြုံမှုရှိရန်စဉ်းစားထားသော hash function တစ်ခု။
    တွက်ချက်ရန်အချိန်များစွာလိုအပ်သည်၊ ၎င်းသည်လုံခြုံစိတ်ချရသည့်အကြောင်းရင်းတစ်ခုဖြစ်သည်။
    parameter သည်တွက်ချက်ချိန်ကိုသတ်မှတ်သည်။ (ပိုကြီးတဲ့ကိန်းဂဏန်းတွေကပိုပြီးရှုပ်ထွေးပြီးပိုလုံခြုံတယ်၊ ဒါပေမဲ့ထုတ်လုပ်ဖို့နှေးတယ်)
    * 10 သို့မဟုတ်ထိုထက်ပိုသောတန်ဖိုးကိုမသတ်မှတ်ရန်သတိထားပါ၊ ၎င်းသည်အလွန်လေးလံသောကြောင့်ဖြစ်သည်။
    သဟဇာတ: Apache 2.4 သို့မဟုတ်ထိုထက်နောက်ကျ (apr-util 1.5 သို့မဟုတ်အထက်လိုအပ်သည်)

များအတွက်အသုံးဝင်သော

  • ဝက်ဘ်ဆာဗာများ (apache, nginx) ပေါ်တွင်အခြေခံစစ်မှန်ကြောင်းအတည်ပြုချိန်တွင် .htpasswd ဖိုင်သို့ရေးရန် username နှင့်စကားဝှက်ကိုမြန်မြန်ဆန်ဆန်ဖန်တီးသည်။

related tools များ