ရုပ်ပုံ- JOAAT Hash Algorithm – အမြင်အာရုံခြုံငုံသုံးသပ်ချက်
ထုတ်ဝေသည်- ၂၀၂၆၊ ဇန်နဝါရီ ၁၂ UTC ၁၃:၃၀:၅၂
နောက်ဆုံး မွမ်းမံပြင်ဆင်သည်- ၂၀၂၆၊ ဇန်နဝါရီ ၉ UTC ၂၁:၂၁:၁၄
အဝင်စာကြောင်းမှ နောက်ဆုံး hash တန်ဖိုးအထိ ရိုးရှင်းသော အဆင့်ဆင့်စီးဆင်းမှုဖြင့် JOAAT hash algorithm ကို ရှင်းပြသည့် ရှုခင်းဆိုင်ရာ infographic။
JOAAT Hash Algorithm – Visual Overview

ဤပုံ၏ ရရှိနိုင်သော ဗားရှင်းများ
အောက်တွင် ဒေါင်းလုဒ်လုပ်နိုင်သော ရုပ်ပုံဖိုင်များသည် ဤဝက်ဘ်ဆိုက်ရှိ ဆောင်းပါးများနှင့် စာမျက်နှာများတွင် ထည့်သွင်းထားသော ရုပ်ပုံများထက် ချုံ့မှုနည်းပြီး ရုပ်ထွက်အရည်အသွေးမြင့်မားသည် - ထို့ကြောင့် အရည်အသွေးမြင့်မားပြီး bandwidth သုံးစွဲမှုကို လျှော့ချရန်အတွက် ဖိုင်အရွယ်အစားအတွက် ပိုမိုသင့်တော်အောင် ပြုလုပ်ထားသည်။
ပုံမှန်အရွယ်အစား (1,536 x 1,024)
အရွယ်အစားကြီး (3,072 x 2,048)
အရွယ်အစား အလွန်ကြီးမား (4,608 x 3,072)
အရွယ်အစား အလွန်ကြီး (6,144 x 4,096)
ရယ်စရာကောင်းလောက်အောင် အရွယ်အစားကြီးမား (1,048,576 x 699,051)
- တင်နေတုန်းပဲ... ;-)
ပုံဖော်ပြချက်
ပုံသည် JOAAT hash algorithm ၏ အဆင့်မြင့် visualization ကို သန့်ရှင်းပြီး ဖော်ရွေသောပုံစံဖြင့် တင်ပြထားသော ကျယ်ပြန့်သော landscape-oriented infographic တစ်ခုဖြစ်သည်။ layout သည် ဘယ်မှညာသို့ စီးဆင်းပြီး input string တစ်ခုကို hash value အဖြစ် တဖြည်းဖြည်းပြောင်းလဲပုံ၏ အဓိကအယူအဆမှတစ်ဆင့် ကြည့်ရှုသူအား လမ်းညွှန်ပေးသည်။
ဘယ်ဘက်အစွန်ဆုံးတွင် "Input String" ဟု အမည်ပေးထားသော အပြာရောင် header box သည် စတင်သည့်နေရာကို မိတ်ဆက်ပေးသည်။ ၎င်းအောက်တွင် A၊ B၊ C နှင့် D ကဲ့သို့သော ဥပမာစာလုံးများဖြင့် label လုပ်ထားသော စတုရန်း tile တန်းသည် input ၏ byte သို့မဟုတ် စာလုံးတစ်ခုချင်းစီကို ကိုယ်စားပြုသည်။ ဤ tile များအောက်ရှိ မြှားနှင့် အတိုချုံး caption တစ်ခုသည် algorithm သည် data ကို တစ်ကြိမ်လျှင် byte တစ်ခုစီ စီမံဆောင်ရွက်ကြောင်း ညွှန်ပြပြီး စာလုံးတစ်လုံးချင်းစီကို တစ်ပြိုင်နက်တည်း ကိုင်တွယ်ခြင်းထက် အစဉ်လိုက် ကိုင်တွယ်ကြောင်း အလေးပေးဖော်ပြသည်။
နောက်တစ်ဆင့်ကတော့ "ADD" လို့ အမှတ်အသားပြုထားတဲ့ လိမ္မော်ရောင်စတုရန်းကြီးတစ်ခုဖြစ်ပြီး အလယ်မှာ အပေါင်းသင်္ကေတတစ်ခုပါရှိပါတယ်။ ညာဘက်ကိုညွှန်ပြနေတဲ့ မြှားတစ်ခုက input tile တွေကနေ ဒီ box ထဲကို ဦးတည်နေပြီး လက်ရှိ byte ကို လည်ပတ်နေတဲ့ hash value ထဲကို ထည့်သွင်းထားတယ်ဆိုတာကို မြင်သာအောင် ပြသနေပါတယ်။ လိမ္မော်ရောင်နဲ့ ထင်ရှားတဲ့ iconography က ဒီအဆင့်ကို mixing လုပ်ငန်းစဉ်ရဲ့ ပထမအပိုင်းအဖြစ် ထင်ရှားစေပါတယ်။
ADD ဘလောက်မှ၊ နောက်ထပ်မြှားတစ်ခုသည် "XOR" ဟု တံဆိပ်ကပ်ထားသော အပြာရောင်စတုရန်းတစ်ခုကို ဝိုင်းထားသော XOR သင်္ကေတဖြင့် ညွှန်ပြနေသည်။ ဤဘလောက်သည် စုဆောင်းထားသောတန်ဖိုးကို exclusive-or လုပ်ဆောင်ချက်ကို အသုံးပြု၍ input နှင့် ပေါင်းစပ်သည့် ရောနှောခြင်းအဆင့်ကို ဖော်ပြသည်။ အပြာရောင်သည် ဤလုပ်ဆောင်ချက်ကို ယခင်လုပ်ဆောင်ချက်နှင့် ခွဲခြားသတ်မှတ်ပေးသော်လည်း ပုံတစ်လျှောက်တွင် palette ကို တသမတ်တည်းထားရှိပေးသည်။
ထို့နောက် စီးဆင်းမှုသည် ရိုးရှင်းသော မြှားနှင့် ဝင်းဒိုးစတိုင်အိုင်ကွန်ပါရှိသော "SHIFT" သို့မဟုတ် "Rotate & Shift" ဟု အညွှန်းတပ်ထားသော အစိမ်းရောင်စတုရန်းထဲသို့ ဆက်လက်ဝင်ရောက်သွားသည်။ ၎င်းသည် hash တန်ဖိုး၏ bit များကို ပိုမိုရှုပ်ထွေးစေသည့် bit ရွေ့လျားခြင်း သို့မဟုတ် လည်ပတ်ခြင်းအဆင့်ကို ကိုယ်စားပြုသည်။ ADD၊ XOR နှင့် SHIFT box များကို အတူတကွ "ပေါင်းစပ်ပြီး ရောနှောပါ" ကဲ့သို့သော စာတန်းဖြင့် ၎င်းတို့အောက်တွင် bracket သို့မဟုတ် connector ဖြင့် အုပ်စုဖွဲ့ထားပြီး၊ ဤအဆင့်များသည် input data ကို ပြောင်းလဲနေသော hash ထဲသို့ ရောနှောရန် အတူတကွ လုပ်ဆောင်ကြောင်း ရှင်းလင်းစေသည်။
ပုံ၏ညာဘက်ခြမ်းတွင်၊ လုပ်ငန်းစဉ်သည် "Hash Result" သို့မဟုတ် "Output Hash Value" ဟု အမည်ပေးထားသော မှောင်မည်းသော အပြာရောင် စတုဂံပုံ box တွင် အထွတ်အထိပ်သို့ ရောက်ရှိသည်။ ၎င်းအပေါ်ရှိ အစိမ်းရောင် header တွင် "Final Hash" ဟု ရေးထားပြီး ရလဒ် box သို့ အောက်သို့ညွှန်ပြနေသော မြှားတစ်ခုပါရှိပြီး ၎င်းသည် pipeline ၏ နောက်ဆုံးထုတ်ကုန်ဖြစ်ကြောင်း ခိုင်မာစေသည်။
ပုံအောက်ခြေတွင်၊ infographic ၏ အကျယ်ကို ကျော်လွန်၍ ကြီးမားသော နက်ပြာရောင် banner တစ်ခု ပါဝင်ပြီး "JOAAT Hash Algorithm" ခေါင်းစဉ်ပါရှိပြီး "Hash" ဟူသော စကားလုံးကို ဆန့်ကျင်ဘက် အဝါရောင် သို့မဟုတ် ရွှေရောင်ဖြင့် မီးမောင်းထိုးပြထားသည်။ အလုံးစုံဒီဇိုင်းတွင် ရိုးရှင်းသော မြားများ၊ ဆန့်ကျင်ဘက်အရောင်များ (အပြာရောင်၊ လိမ္မော်ရောင်နှင့် အစိမ်းရောင်) နှင့် အနည်းဆုံးစာသားများကို အသုံးပြုထားသောကြောင့် အကောင်အထည်ဖော်မှုဆိုင်ရာ အသေးစိတ်အချက်အလက်များကို မလေ့လာဘဲ သဘောတရားကို အလွယ်တကူ နားလည်နိုင်စေပါသည်။ အမြင်အာရုံသည် သင်ကြားရေးဆန်ပြီး ချဉ်းကပ်ရလွယ်ကူသောကြောင့် developer များ သို့မဟုတ် JOAAT သည် input string ကို hash value အဖြစ် မည်သို့ပြောင်းလဲသည်ကို သဘောတရားဆိုင်ရာ ခြုံငုံသုံးသပ်ချက်ကို လိုချင်သော ကျောင်းသားများအတွက် သင့်လျော်ပါသည်။
ပုံသည်- JOAAT ဟက်ရှ်ကုဒ်တွက်စက်
