Whirlpool ဟက်ရှ်ကုဒ်တွက်စက်
ထုတ်ဝေသည်- ၂၀၂၅၊ ဖေဖော်ဝါရီ ၁၈ UTC ၂၁:၃၁:၀၂
စာသားထည့်သွင်းမှု သို့မဟုတ် ဖိုင်အပ်လုဒ်အပေါ် အခြေခံ၍ hash ကုဒ်ကို တွက်ချက်ရန် Whirlpool hash လုပ်ဆောင်ချက်ကို အသုံးပြုသည့် Hash ကုဒ်ဂဏန်းတွက်စက်။Whirlpool Hash Code Calculator
Whirlpool hash လုပ်ဆောင်ချက်သည် Vincent Rijmen (AES ၏ ပူးတွဲဒီဇိုင်နာများထဲမှ တစ်ဦး) နှင့် Paulo SLM Barreto မှ ဒီဇိုင်းထုတ်ထားသော ကုဒ်သင်္ကေတ hash လုပ်ဆောင်ချက်တစ်ခုဖြစ်သည်။ ၎င်းကို 2000 ခုနှစ်တွင် စတင်မိတ်ဆက်ခဲ့ပြီး နောက်ပိုင်းတွင် လုံခြုံရေးပိုမိုကောင်းမွန်စေရန် 2003 ခုနှစ်တွင် ပြန်လည်ပြင်ဆင်ခဲ့သည်။ Whirlpool သည် ISO/IEC 10118-3 စံနှုန်း၏ တစ်စိတ်တစ်ပိုင်းဖြစ်ပြီး ၎င်းသည် ကျယ်ပြန့်သော cryptographic applications များအတွက် သင့်လျော်သည်။ ၎င်းသည် ပုံမှန်အားဖြင့် 128 hexadecimal စာလုံးများအဖြစ် ကိုယ်စားပြုသည့် 512 bit (64 byte) hash code ကိုထုတ်ပေးသည်။
ထုတ်ဖော်ချက်အပြည့်အစုံ- ဤစာမျက်နှာတွင်အသုံးပြုထားသော hash function ၏ သီးခြားအကောင်အထည်ဖော်မှုကို ကျွန်ုပ်မရေးခဲ့ပါ။ ၎င်းသည် PHP ပရိုဂရမ်းမင်းဘာသာစကားဖြင့် ပါဝင်သော စံလုပ်ဆောင်ချက်တစ်ခုဖြစ်သည်။ အဆင်ပြေစေရန် ဤနေရာတွင် လူသိရှင်ကြားရစေရန် ဝဘ်အင်တာဖေ့စ်ကိုသာ ပြုလုပ်ထားပါသည်။
Whirlpool Hash Algorithm အကြောင်း
ကျွန်ုပ်သည် သင်္ချာပညာရှင်လည်းမဟုတ်၊ လျှို့ဝှက်ရေးဆရာလည်းမဟုတ်ပါ၊ ထို့ကြောင့် ဤ hash လုပ်ဆောင်ချက်သည် လူပြိန်းသဘောဖြင့် မည်သို့အလုပ်လုပ်ကြောင်း ရှင်းပြရန် ကြိုးစားပါမည်။ သင် သိပ္ပံနည်းကျ တိကျသော သင်္ချာ-လေးလံသော ရှင်းပြချက်ကို နှစ်သက်ပါက၊ ၎င်းကို အခြားဝဘ်ဆိုဒ်များတွင် ရှာတွေ့နိုင်မှာ သေချာပါတယ် ;-)
ဘာပဲဖြစ်ဖြစ်၊ ငှက်ပျောသီး၊ စတော်ဘယ်ရီ၊ ဟင်းနုနွယ်ရွက်၊ မြေပဲထောပတ်စသည်ဖြင့် ပါဝင်ပစ္စည်းမျိုးစုံနဲ့ Smoothie တစ်မျိုးကို ဖန်တီးနေတယ်လို့ မြင်ယောင်ကြည့်ပါ။ ဒါက Whirlpool က မင်းရဲ့ပါဝင်ပစ္စည်းများ (သို့မဟုတ် ဒေတာ) အတွက် လုပ်ဆောင်ပေးတဲ့အရာပါ။
အဆင့် 1 - အရာအားလုံးကို ခုတ်ထစ်ပါ (ဒေတာကို အပိုင်းပိုင်းများခွဲခြင်း)
- ဦးစွာ၊ ၎င်းသည် သင်၏ဒေတာကို မရောစပ်မီ အသီးအနှံများကို လှီးဖြတ်ခြင်းကဲ့သို့ အတုံးသေးသေးလေးများအဖြစ် ခွဲပေးသည်။
အဆင့် 2 - အရူးကဲ့သို့ ရောမွှေပါ (ရောမွှေပါ)
ယခု၊ ၎င်းသည် ဤအတုံးများကို မတူညီသော အမြန်နှုန်း 10 ကြိမ် ("အဝိုင်းများ" ဟုခေါ်သည်) ဖြင့် အစွမ်းထက်သော Blender ထဲသို့ ထည့်ထားသည်။ အဝိုင်းတစ်ခုစီသည် ဒေတာကို မတူညီသောနည်းဖြင့် ရောနှောသည်-
- Swap and Flip (အစားထိုးခြင်း- စတော်ဘယ်ရီသီးတစ်လုံးနှင့် စတော်ဘယ်ရီသီးပြောင်းခြင်းကဲ့သို့ အချို့သောအပိုင်းများကို အခြားသူများအတွက် လဲလှယ်ပေးပါသည်။
- စက်ဝိုင်းများအတွင်း မွှေပါ (Permutation) : ၎င်းသည် အရောအနှောကို တစ်နေရာမှ တစ်နေရာသို့ ရွေ့ပြောင်းစေပြီး ပါဝင်ပစ္စည်းများကို ၎င်း၏ မူလနေရာတွင် တည်ရှိစေပါသည်။
- အားလုံးကို ရောမွှေပါ (ရောနှောပါ) - အရသာ (သို့) ဒေတာများကို အညီအမျှ ပျံ့နှံ့စေရန် မွှေပါ။
- လျှို့ဝှက်ပါဝင်ပစ္စည်းတစ်ခုထည့်ပါ (သော့ရောစပ်ခြင်း- လျှို့ဝှက်ပါဝင်ပစ္စည်း" (အထူးကုဒ်) ဖြင့် ဖြန်းပေးခြင်းဖြင့် smoothie ကိုထူးခြားစေပါသည်။
အဆင့် 3 - နောက်ဆုံးရလဒ် (The Hash)
- ပြင်းထန်သော ရောစပ်ပြီး 10 ပတ်ကြာပြီးနောက်၊ သင်သည် ချောမွေ့ပြီး ပြီးပြည့်စုံသော ရောစပ်ထားသော အချိုရည် (သို့) ဤကိစ္စတွင် 512-bit hash ဖြစ်သည်။ မူရင်းငှက်ပျောသီး သို့မဟုတ် ဟင်းနုနွယ်ရွက်ကို ဖျော်ရည်မှ ဆွဲထုတ်ရန် နည်းလမ်းမရှိတော့ပါ။ မင်းမှာရှိသမျှဟာ နောက်ဆုံးအရက်ပါ။