MD5၊ SHA-1၊ SHA-256 နှင့် SHA-512 တို့ကို အသုံးပြု၍ သင့်ဘရောက်ဆာတွင် စာသားကို ချက်ချင်း hash လုပ်လိုက်ပါ။ ဆာဗာသို့ ဒေတာမပို့ဘဲ လုံခြုံပြီး မြန်ဆန်သော encryption tool တစ်ခု။
— — — — Hash လုပ်ဆောင်ချက်များသည် စာသား သို့မဟုတ် ဖိုင်တစ်ခုကို ပုံသေအရှည်ရှိသော၊ မပြောင်းလဲနိုင်သော လက်ဗွေရာအဖြစ်သို့ ပြောင်းလဲပေးသည့် သင်္ချာအယ်လဂိုရီသမ်များဖြစ်သည်။ MD5, SHA-1, SHA-၂၅၆ နှင့် SHA-၅၁၂ ၎င်းတို့သည် အသုံးအများဆုံးဖြစ်သည်။ ဤအခမဲ့ ကုဒ်ဝှက်ခြင်းကိရိယာသည် သင်ရိုက်ထည့်သောစာသားကို သင်ရွေးချယ်ထားသော hash algorithm အားလုံးနှင့်အတူ တစ်ပြိုင်နက်တည်း လုပ်ဆောင်ပြီး ရလဒ်များကို ချက်ချင်းပြသသည်။
MD5 ကို ၎င်း၏အမြန်နှုန်းကြောင့် checksum အတည်ပြုချက်တွင် မကြာခဏအသုံးပြုလေ့ရှိသော်လည်း ယခုအခါ ကုဒ်ဝှက်လုံခြုံရေးအရ အားနည်းသည်ဟု ယူဆကြသည်။ SHA-1 သည် သမိုင်းဝင်စနစ်များတွင်လည်း အလားတူအဖြစ်များသည်။ လုံခြုံရေးအတွက် အရေးကြီးသော အပလီကေးရှင်းများအတွက်... SHA-၂၅၆ သို့မဟုတ် SHA-၅၁၂ ဤအယ်လဂိုရစ်သမ်များကို ဦးစားပေးသင့်ပါသည်။ ခေတ်မီ SSL/TLS လက်မှတ်များ၊ Git commits များနှင့် password authentication စနစ်အများစုသည် ဤအယ်လဂိုရစ်သမ်များထဲမှ တစ်ခုကို အသုံးပြုကြသည်။
SHA-1၊ SHA-256 နှင့် SHA-512 တွက်ချက်မှုများကို browser ၏ built-in ကို အသုံးပြု၍ လုပ်ဆောင်သည်။ ဝဘ် လျှို့ဝှက်ကုဒ် API ၎င်းသည် (crypto.subtle) အခြေခံအဆောက်အအုံကို အသုံးပြုသည်။ အခြားတစ်ဖက်တွင်၊ MD5 သည် စာမျက်နှာတွင် ထည့်သွင်းထားသော သေးငယ်ပြီး သန့်စင်သော JavaScript အကောင်အထည်ဖော်မှုဖြင့် အလုပ်လုပ်သည်။ သင့်ဒေတာများကို ဆာဗာသို့ မပို့ပါ။လုပ်ငန်းစဉ်တစ်ခုလုံးကို client ဘက်ခြမ်းတွင် အပြည့်အဝ လုပ်ဆောင်ပါသည်။ ဤ tool ကို encrypted password နှိုင်းယှဉ်ခြင်း၊ API key verification၊ file integrity checking သို့မဟုတ် ရိုးရှင်းစွာ data သင်ယူခြင်းအတွက် ဘေးကင်းစွာ အသုံးပြုနိုင်ပါသည်။
ကိရိယာသည် သင်ရိုက်ထည့်နေစဉ်တွင် hash အားလုံးကို အချိန်နှင့်တပြေးညီ ပြန်လည်တွက်ချက်ပေးသည်။ ရလဒ်တစ်ခုစီ၏ဘေးတွင်... မိတ္တူကူးပါ ခလုတ်ကို အသုံးပြု၍ တစ်ချက်နှိပ်ရုံဖြင့် hash တန်ဖိုးကို clipboard သို့ လွှဲပြောင်းနိုင်သည်။
crypto.subtle ဒေတာလွှဲပြောင်းခြင်းကို API မှတစ်ဆင့် ပြုလုပ်ပြီး MD5 ကို စာမျက်နှာတွင် ထည့်သွင်းထားသော JavaScript ကုဒ်မှတစ်ဆင့် ပြုလုပ်သည်။ ကွန်ရက်တောင်းဆိုမှု မရှိပါ။ သင့်ဒေတာသည် သင့်စနစ်မှ ထွက်ခွာသွားခြင်း မရှိပါ။d41d8cd98f00b204e9800998ecf8427eSHA-၂၅၆: e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855.