Tiger-128/3 ဟက်ရှ်ကုဒ်တွက်စက်
ထုတ်ဝေသည်- ၂၀၂၅၊ ဖေဖော်ဝါရီ ၁၇ UTC ၂၁:၂၅:၄၇
နောက်ဆုံး မွမ်းမံပြင်ဆင်သည်- ၂၀၂၆၊ ဇန်နဝါရီ ၁၂ UTC ၁၃:၂၆:၁၅
Tiger-128/3 Hash Code Calculator
Tiger 128/3 (Tiger 128 bits၊ 3 rounds) သည် input (သို့မဟုတ် message) ကိုယူပြီး fixed-size၊ 128-bit (16-byte) output ကိုထုတ်ပေးသည့် cryptographic hash function တစ်ခုဖြစ်ပြီး၊ ၎င်းကို 32-character hexadecimal number အဖြစ်ကိုယ်စားပြုလေ့ရှိသည်။
Tiger hash function သည် ၁၉၉၅ ခုနှစ်တွင် Ross Anderson နှင့် Eli Biham မှ ဒီဇိုင်းထုတ်ထားသော cryptographic hash function တစ်ခုဖြစ်သည်။ ၎င်းကို 64-bit platform များတွင် မြန်ဆန်သောစွမ်းဆောင်ရည်အတွက် အထူးအကောင်းဆုံးဖြစ်အောင် ပြုလုပ်ထားပြီး ဖိုင်၏သမာဓိစစ်ဆေးခြင်း၊ ဒစ်ဂျစ်တယ်လက်မှတ်များနှင့် data indexing ကဲ့သို့သော မြန်နှုန်းမြင့်ဒေတာလုပ်ဆောင်ခြင်းလိုအပ်သည့် application များအတွက် အလွန်သင့်လျော်ပါသည်။ ၎င်းသည် 192 bit hash code များကို ၃ ကြိမ် သို့မဟုတ် ၄ ကြိမ်ဖြင့် ထုတ်လုပ်ပေးပြီး storage ကန့်သတ်ချက်များ သို့မဟုတ် အခြား application များနှင့် တွဲဖက်အသုံးပြုနိုင်မှုအတွက် လိုအပ်ပါက 160 သို့မဟုတ် 128 bits သို့ လျှော့ချနိုင်သည်။
၎င်းကို ခေတ်သစ် cryptographic application များအတွက် လုံခြုံသည်ဟု မယူဆတော့သော်လည်း၊ နောက်ပြန်လိုက်ဖက်ညီမှုအတွက် hash code တစ်ခုကို တွက်ချက်ရန် လိုအပ်ပါက ဤနေရာတွင် ထည့်သွင်းထားသည်။
ထုတ်ဖော်ချက်အပြည့်အစုံ- ဤစာမျက်နှာတွင်အသုံးပြုထားသော hash function ၏ သီးခြားအကောင်အထည်ဖော်မှုကို ကျွန်ုပ်မရေးခဲ့ပါ။ ၎င်းသည် PHP ပရိုဂရမ်းမင်းဘာသာစကားဖြင့် ပါဝင်သော စံလုပ်ဆောင်ချက်တစ်ခုဖြစ်သည်။ အဆင်ပြေစေရန် ဤနေရာတွင် လူသိရှင်ကြားရစေရန် ဝဘ်အင်တာဖေ့စ်ကိုသာ ပြုလုပ်ထားပါသည်။
Tiger-128/3 Hash Algorithm အကြောင်း
ကျွန်တော်က သင်္ချာပညာရှင်လည်း မဟုတ်သလို ကုဒ်ဝှက်သူလည်း မဟုတ်ပေမယ့် ဒီ hash function ကို သာမန်လူတွေ နားလည်အောင် ဥပမာတစ်ခုနဲ့ ရှင်းပြပါ့မယ်။ သိပ္ပံနည်းကျ တိကျပြီး သင်္ချာနဲ့ ပြည့်စုံတဲ့ ရှင်းလင်းချက်ကို ပိုနှစ်သက်တယ်ဆိုရင်တော့ တခြားဝက်ဘ်ဆိုက်တွေမှာ ရှာတွေ့နိုင်မယ်လို့ ယုံကြည်ပါတယ် ;-)
အခု၊ သင်ဟာ လျှို့ဝှက် smoothie ချက်နည်းတစ်ခု လုပ်နေတယ်လို့ မြင်ယောင်ကြည့်ပါ။ သင်ဟာ သစ်သီးတွေ အများကြီး (သင့်ရဲ့ဒေတာ) ကိုထည့်ပြီး အထူးနည်းလမ်း (hashing လုပ်ငန်းစဉ်) နဲ့ ရောမွှေလိုက်တဲ့အခါ နောက်ဆုံးမှာ ထူးခြားတဲ့ အရသာ (hash) ကို ရရှိမှာပါ။ ဘလူးဘယ်ရီသီးတစ်လုံး ထပ်ထည့်တာလိုမျိုး အသေးအဖွဲလေးတစ်ခုကို ပြောင်းလဲလိုက်ရင်တောင် အရသာက လုံးဝကွဲပြားသွားပါလိမ့်မယ်။
Tiger နဲ့ဆိုရင် ဒီအဆင့်သုံးဆင့်ရှိပါတယ်-
အဆင့် ၁: ပါဝင်ပစ္စည်းများပြင်ဆင်ခြင်း (ဒေတာကိုဖြည့်စွက်ခြင်း)
- သင့်ဒေတာက ဘယ်လောက်ပဲကြီးကြီး၊ သေးသေး၊ Tiger က Blender အတွက် သင့်တော်တဲ့ အရွယ်အစားဖြစ်အောင် သေချာလုပ်ပေးပါတယ်။ အရာအားလုံး ပြီးပြည့်စုံအောင် အံဝင်ခွင်ကျဖြစ်အောင် အနည်းငယ် ဖြည့်စွက်ပေးတယ် (padding လိုမျိုး)။
အဆင့် ၂: Super Blender (ဖိသိပ်လုပ်ဆောင်ချက်)
- ဒီ Blender မှာ အစွမ်းထက်တဲ့ ဓားသုံးချောင်းပါရှိပါတယ်။
- ဒေတာကို အပိုင်းအစများအဖြစ် ပိုင်းခြားထားပြီး အပိုင်းအစတစ်ခုစီကို blender ထဲသို့ တစ်ကြိမ်လျှင် တစ်ခုစီ ဖြတ်သန်းသွားပါသည်။
- ဓားသွားတွေက လည်နေရုံတင် မဟုတ်ပါဘူး - အထူးပုံစံတွေကို အသုံးပြုပြီး (ဒါတွေက အရာအားလုံးကို မခန့်မှန်းနိုင်အောင် ရောနှောသွားစေဖို့ လျှို့ဝှက် blender setting တွေလိုပါပဲ) ဒေတာတွေကို ရူးသွပ်တဲ့ နည်းလမ်းတွေနဲ့ ရောနှော၊ ထုချေ၊ လိမ်ပြီး မွှေနှောက်ပါတယ်။
အဆင့် ၃: ရောစပ်ခြင်းများစွာ (Passes/Rounds)
- စိတ်ဝင်စားစရာကောင်းတာက ဒီမှာပါ။ Tiger က သင့်ရဲ့ဒေတာကို တစ်ကြိမ်တည်း ရောနှောပေးတာမျိုး မဟုတ်ပါဘူး - မူရင်းပါဝင်ပစ္စည်းတွေကို ဘယ်သူမှ မသိရှိနိုင်အောင် အကြိမ်ပေါင်းများစွာ ရောနှောပေးပါတယ်။
- ဒါက ၃ ချက်နဲ့ ၄ ချက် ဗားရှင်းတွေရဲ့ ကွာခြားချက်ပါ။ အပို ရောစပ်စက်ဝန်းတစ်ခု ထပ်ထည့်ခြင်းအားဖြင့် ၄ ချက် ဗားရှင်းတွေဟာ နည်းနည်းပိုလုံခြုံပေမယ့် တွက်ချက်ဖို့လည်း နှေးကွေးပါတယ်။
နောက်ထပ်စာဖတ်ခြင်း။
ဤပို့စ်ကို သင်နှစ်သက်ပါက၊ ဤအကြံပြုချက်များကို သင်လည်း နှစ်သက်နိုင်ပါသည်-
