SHA-224 ဟက်ရှ်ကုဒ်တွက်စက်
ထုတ်ဝေသည်- ၂၀၂၅၊ ဖေဖော်ဝါရီ ၁၈ UTC ၂၁:၅၉:၀၁
နောက်ဆုံး မွမ်းမံပြင်ဆင်သည်- ၂၀၂၆၊ ဇန်နဝါရီ ၁၂ UTC ၁၄:၂၈:၂၃
SHA-224 Hash Code Calculator
SHA-224 (Secure Hash Algorithm 224-bit) သည် input (သို့မဟုတ် message) ကိုယူပြီး fixed-size၊ 224-bit (28-byte) output ကိုထုတ်ပေးသော cryptographic hash function တစ်ခုဖြစ်ပြီး၊ ၎င်းကို 56-character hexadecimal number အဖြစ်ကိုယ်စားပြုလေ့ရှိသည်။ ၎င်းသည် NSA မှဒီဇိုင်းထုတ်ထားသော SHA-2 hash functions မိသားစုတွင်ပါဝင်သည်။ ၎င်းသည် embedded systems များကဲ့သို့သော အမြင့်ဆုံးလုံခြုံရေးထက် မြန်နှုန်းနှင့် နေရာထိရောက်မှုသည် ပိုမိုအရေးကြီးသော အသုံးပြုမှုကိစ္စရပ်များအတွက် ရည်ရွယ်သည့် မတူညီသော initialization values များပါရှိသော SHA-256 ၏ shortcated version တစ်ခုဖြစ်သည်။ SHA-224 ကို secure အဖြစ်သတ်မှတ်သော်လည်း SHA-256 ထက် အနည်းငယ်သာ secure ဖြစ်သည်။
ထုတ်ဖော်ချက်အပြည့်အစုံ- ဤစာမျက်နှာတွင်အသုံးပြုထားသော hash function ၏ သီးခြားအကောင်အထည်ဖော်မှုကို ကျွန်ုပ်မရေးခဲ့ပါ။ ၎င်းသည် PHP ပရိုဂရမ်းမင်းဘာသာစကားဖြင့် ပါဝင်သော စံလုပ်ဆောင်ချက်တစ်ခုဖြစ်သည်။ အဆင်ပြေစေရန် ဤနေရာတွင် လူသိရှင်ကြားရစေရန် ဝဘ်အင်တာဖေ့စ်ကိုသာ ပြုလုပ်ထားပါသည်။
SHA-224 Hash Algorithm အကြောင်း
ကျွန်တော်က သင်္ချာမှာ သိပ်တော်တဲ့သူမဟုတ်သလို သင်္ချာပညာရှင်တစ်ယောက်လည်း မဟုတ်ဘူးဆိုတော့ ဒီ hash function ကို ကျွန်တော့်ရဲ့ သင်္ချာပညာရှင်မဟုတ်တဲ့ သူငယ်ချင်းတွေ နားလည်အောင် ရှင်းပြပေးပါမယ်။ သိပ္ပံနည်းကျ မှန်ကန်တဲ့ သင်္ချာဗားရှင်းကို ပိုနှစ်သက်တယ်ဆိုရင်တော့ တခြားဝက်ဘ်ဆိုက်တွေမှာ ရှာတွေ့နိုင်မယ်လို့ ယုံကြည်ပါတယ် ;-)
ဘာပဲဖြစ်ဖြစ်၊ hash function ဆိုတာ သင်ထည့်သွင်းတဲ့ ပါဝင်ပစ္စည်းတွေနဲ့ ထူးခြားတဲ့ smoothie တစ်ခု ဖန်တီးဖို့ ဒီဇိုင်းထုတ်ထားတဲ့ အလွန်အဆင့်မြင့် blender တစ်ခုလို့ မြင်ယောင်ကြည့်ရအောင်။ ဒါက အဆင့်လေးဆင့် ပါဝင်ပြီး ပထမအဆင့် သုံးဆင့်က SHA-256 နဲ့ တူညီပါတယ်။
အဆင့် ၁: ပါဝင်ပစ္စည်းများထည့်ပါ (ထည့်သွင်းပါ)
- ထည့်သွင်းမှုကို သင်ရောနှောလိုသည့် မည်သည့်အရာမဆို စဉ်းစားပါ- ငှက်ပျောသီး၊ စတော်ဘယ်ရီသီး၊ ပီဇာအချပ်များ သို့မဟုတ် စာအုပ်တစ်အုပ်လုံးပင်။ သင်ဘာထည့်သည်ဖြစ်စေ အရေးမကြီးပါ - ကြီးသည်ဖြစ်စေ၊ သေးသည်ဖြစ်စေ၊ ရိုးရှင်းသည်ဖြစ်စေ၊ ရှုပ်ထွေးသည်။
အဆင့် ၂: ရောနှောခြင်းလုပ်ငန်းစဉ် (Hash လုပ်ဆောင်ချက်)
- ခလုတ်ကို နှိပ်လိုက်တာနဲ့ ဘလင်းဒါက မြန်ဆန်စွာ ကြိတ်ချေ၊ ရောမွှေ၊ လှည့်ပတ် လုပ်ဆောင်ပေးပါတယ်။ ဘယ်သူမှ မပြောင်းလဲနိုင်တဲ့ အထူးချက်နည်းတစ်ခု ပါရှိပါတယ်။
- ဒီချက်နည်းမှာ "ဘယ်လှည့်၊ ညာလှည့်၊ ဇောက်ထိုးလှန်၊ လှုပ်၊ ထူးဆန်းတဲ့နည်းလမ်းတွေနဲ့ လှီး" လိုမျိုး ရူးသွပ်တဲ့စည်းမျဉ်းတွေ ပါဝင်ပါတယ်။ ဒါအားလုံးက နောက်ကွယ်မှာ ဖြစ်ပျက်နေတာပါ။
အဆင့် ၃: ဖျော်ရည်တစ်ခွက်ရပါပြီ (Output):
- သင်မည်သည့်ပါဝင်ပစ္စည်းများကို အသုံးပြုပါစေ၊ ဘလင်းဒါသည် သင့်အား ဖျော်ရည်တစ်ခွက်တိတိ ပေးသည် (၎င်းသည် SHA-256 တွင် 256 bits ၏ ပုံသေအရွယ်အစားဖြစ်သည်)။
- ဖျော်ရည်က သင်ထည့်တဲ့ ပါဝင်ပစ္စည်းတွေပေါ်မူတည်ပြီး ထူးခြားတဲ့ အရသာနဲ့ အရောင်ရှိပါတယ်။ သကြားတစ်စေ့ထည့်တာလိုမျိုး အသေးအဖွဲလေးတစ်ခုကို ပြောင်းလဲလိုက်ရင်တောင် ဖျော်ရည်ရဲ့ အရသာက လုံးဝကွဲပြားသွားပါလိမ့်မယ်။
အဆင့် ၄: ဖြတ်တောက်ပါ
- နောက်ဆုံး output ကို 224 bits အထိ ဖြတ်တောက်ပြီး ကျန် 32 bits ကို စွန့်ပစ်ပါတယ်။ ဒါက နေရာလွတ် ပိုသက်သာစေပေမယ့် လုံခြုံမှုလည်း အနည်းငယ် လျော့နည်းစေပါတယ်။ ဖိုင်ရဲ့ သမာဓိစစ်ဆေးမှုတွေနဲ့ အလားတူကိစ္စတွေအတွက် အဆင်ပြေပေမယ့် ဒစ်ဂျစ်တယ်လက်မှတ်တွေ လက်မှတ်ထိုးတာနဲ့ လုံခြုံရေး အရေးကြီးတဲ့အခါ SHA-256 က ပိုကောင်းပါတယ်။
ကျွန်တော့်ရဲ့ SHA-256 hash calculator ကိုလည်း ဒီလင့်ခ်မှာ ကြည့်ရှုနိုင်ပါတယ်။
နောက်ထပ်စာဖတ်ခြင်း။
ဤပို့စ်ကို သင်နှစ်သက်ပါက၊ ဤအကြံပြုချက်များကို သင်လည်း နှစ်သက်နိုင်ပါသည်-
