အဓိကအကြောင်းအရာသို့ ကျော်သွားရန်

အခမဲ့ Hash ထုတ်လုပ်စက်

စာသား သို့ ဖိုင်များမှ MD5၊ SHA-1၊ SHA-256၊ SHA-512 နှင့် CRC32 hash များ ဖန်တီးပါ။ checksum နှင့် ဒေတာမပျက်စီးမှုကို အတည်ပြုပါ။

Load ပြီးသည်နှင့် offline အလုပ်လုပ်သည်
အကြံပြုချက်: SHA-256 နှင့် SHA-512 သည် cryptographic အနေဖြင့် လုံခြုံသည်။ SHA-1 သည် နောင်မပြောင်းလဲ နောက်ကျနေပြီ၊ လုံခြုံရေးနှင့် ဆက်စပ်သောအသုံးပြုမှုအတွက် တော်တော် မသင့်တော်တော့ပါ။ Hash အားလုံးကို ဘရောက်ဆာတွင်သာ ပြုလုပ်သည် — ဖိုင်နှင့် စာသားများကို မည်သည့်နေရာမဆို ပေးပို့ခြင်း မပြုပါ။

Checksum နှင့် password hashing: ဤသည် အထွေထွေ checksum များဖြစ်သည် — password hashing အတွက် အစားထိုးမဟုတ်ပါ (password များအတွက် bcrypt, Argon2 သို့မဟုတ် scrypt သုံးပါ)။ SHA-1 သည် လုံခြုံရေးနှင့် ဆက်စပ်သော integrity တောင်းဆိုချက်များအတွက် မသင့်တော်ပါ။

အသုံးများသော အသုံးပြုမှုများ

  • Hash ဖြင့် ဖိုင် လုံခြုံမှုအတည်ပြုပါကျ ကျထားသည့် ဖိုင်အတွက် SHA-256 အသုံးအနှုန်း ဖန်တီးပါ ထိုအစီအစဉ် အသုံးအနှုန်းများတွင် အုပ်စုံပြုခွင်း ပြုလုပ်ပါ — အဆိုခွင်းမှုများ မပြောင်းလဲသည်ကို အတည်ပြုပါ။
  • အချက်အလက် လုံခြုံမှုအတွက် Checksum ဖန်တီးပါစာသား သို့မဟုတ် ဖိုင်များ၏ SHA-256 hashes များကို ဖန်တီးပါ corruption ကီးဆွဲခြင်း၊ backups အတည်ပြုခြင်း၊ နှင့် အချက်အလက် အင်္ဂါတွင် တည်ဆောက်ခြင်းများအတွက်။
  • Hashing ဖြင့် ဖိုင်များ ဒုကၡဖြေခြင်းပါSHA-256 hashes များ မြင့်မားပြုခြင်းဖြင့် ဒုကၡဖိုင်များ အသိအမြင်ပြုပါ — တူညီသည့် အမှတ်အသားများ အတူတူ hashes များ ဖန်တီးပါ။
  • တည့်အံကျ အီဒီယံများ နားလည်ပါcryptographic အီဒီယံများ ဖန်တီးခြင်း အလုပ်လုပ်ပုံကို သိပြီး နားလည်ပါ — စာသားအချိန်ချိန်ပြင်ဆင်မှုများ အီဒီယံများ၏ လုံးဝတစ်ခြား ထုတ်ကုန်များ ဖန်တီးပုံကို ကြည့်ပါ။
  • API တောင်းဆိုချက် လက်မှတ်ခွင်းအတွက် Hashes များ ဖန်တီးပါHMAC လက်မှတ်ခွင်းများ နားလည်ပါ သင့်ရဲ့ API payloads ၏ အီဒီယံများ သုံးလုံးခြင်းများ လက်မှတ်ခွင်းအုပ်စုံများ ပို့ဆောင်မီ။

မည်သို့ အလုပ်လုပ်သည်

Hash ဖန်တီးမှုသည် Web Crypto API (SHA-1, SHA-256, SHA-384, နှင့် SHA-512 အတွက်) နှင့် ကိုယ်တိုင်ရေးထားသော MD5 နှင့် CRC32 အကောင်အထည်ဖော်မှု ရောနှော ကို သုံး၍ သင့် browser ထဲတွင် လုံးဝ လုပ်ဆောင်ပါသည် — Web Crypto API သည် အဟောင်း algorithm နှစ်ခုကို တမင် ချန်ထားထားသောကြောင့်ဖြစ်သည်။ စာသား သို့မဟုတ် ဖိုင် content ကို ဘယ်နေရာသို့မှ ဘယ်တော့မှ upload မလုပ်ပါ။

  1. 1
    Input ကို byte များအဖြစ် ဖတ်ယူထားသည်
    စာသား input အတွက် browser ၏ built-in TextEncoder သည် string ကို UTF-8 byte array သို့ ပြောင်းလဲသည်။ 500 MB အထိ ဖိုင်များအတွက် File API ၏ arrayBuffer() method သည် raw binary data ကို memory ထဲသို့ တိုက်ရိုက် ဖတ်သည် — ဖိုင်သည် သင့်စက်ကို ဘယ်တော့မှ မထွက်ပါ။
  2. 2
    Algorithm ခြောက်ခု တစ်ပြိုင်နက် လုပ်ဆောင်သည်
    SHA-1, SHA-256, SHA-384, နှင့် SHA-512 ကို browser ၏ native WebCrypto အကောင်အထည်ဖော်မှုဖြစ်သော crypto.subtle.digest() သို့ လွှဲအပ်သည်။ MD5 ကို ကိရိယာထဲသို့ တည်ဆောက်ထားသော ကိုယ်ပိုင် RFC 1321 အကောင်အထည်ဖော်မှုဖြင့် တွက်ချက်သည် (WebCrypto သည် MD5 ကို တမင် ချန်ထားသည်) — input ကြီးများအတွက် tab ကို responsive ထားရန် 4 MB တိုင်း event loop သို့ ကျော်ပေးသည်။ CRC32 သည် byte-by-byte လုပ်ဆောင်မှု အမြန်ဆုံးဖြစ်ရန် ကြိုတင်တွက်ချက်ထားသော IEEE 802.3 lookup table (entry 256) ကို သုံးသည်။
  3. 3
    Hex digest များကို ပြီးစီးသည်နှင့် ပြသည်
    Algorithm တစ်ခုစီ၏ ရလဒ်ကို ရလဒ်ရသည်နှင့် UI ထဲသို့ ရေးသည် — CRC32 ကဲ့သို့ လျင်မြန်သော algorithm များသည် ချက်ချင်းနီးပါး ပေါ်လာပြီး ဖိုင်ကြီးတစ်ခုပေါ်ရှိ SHA-512 သည် နည်းငယ် ပိုကြာနိုင်သည်။ ခြောက်ခုစလုံးကို Promise.all မှတစ်ဆင့် တစ်ပြိုင်နက် run လုပ်သည်၊ ထို့ကြောင့် စုစုပေါင်း စောင့်ဆိုင်းချိန်သည် ၎င်းတို့ပေါင်းလဒ်မဟုတ်ဘဲ အနှေးဆုံး algorithm ဖြင့် ဆုံးဖြတ်သည်။
  4. 4
    ရွေးချယ်နိုင်သော checksum အတည်ပြုမှု
    သိထားသော checksum တစ်ခုကို verify field ထဲသို့ paste လုပ်ပါက ကိရိယာသည် ၎င်းကို တွက်ချက်ထားသော digest ခြောက်ခုစလုံးနှင့် နှိုင်းယှဉ်သည်။ Hex character အရေအတွက်ကို ရေတွက်ခြင်းဖြင့် မည်သည့် algorithm ကိုက်ညီသည် (သို့ ကိုက်ညီသင့်သည်) ကို auto-identify လုပ်သည် — character 32 လုံးသည် MD5၊ 40 လုံးသည် SHA-1၊ 64 လုံးသည် SHA-256 စသည်ဖြင့် — ပြီးလျှင် ကိုက်ညီမှု၊ မကိုက်ညီမှု သို့မဟုတ် မသိသော အရှည်ကို ပြန်တင်ပြသည်။

သင့်စာသားနှင့် ဖိုင်များကို သင့် browser ထဲတွင် လုံးဝ ကိုင်တွယ်ပါသည် — ဘာမှ server သို့ မပို့ပါ၊ log မလုပ်ပါ၊ လက်ရှိစာမျက်နှာ session ကျော်လွန်၍ သိမ်းဆည်းမှု မရှိပါ။

ဆက်နွှယ်သော ကိရိယာများ

🔑

ဖိုင် Hash / Checksum

မည်သည့် ဖိုင်မဆို SHA-256, SHA-1, SHA-384 နှင့် SHA-512 checksum တွက်ချက်ကာ download တစ်ခုကို ၎င်း၏ ထုတ်ဝေသော hash နှင့် စစ်ဆေးပါ။ ဖိုင်ကို ဘယ်သောအခါမှ upload မပြုလုပ်ပါ。

ကြိုးစားပါဖိုင်များ ဒေသတွင်း ကျန်ရှိသည်
📅

ICS ပြက္ခဒိန်ထုတ်လုပ်စက်

ဖြစ်ရပ်များကြည့်ရန်၊ CSV အဖြစ် ထုတ်ယူရန် သို့မဟုတ် တည်းဖြတ်ရန် .ics ဖိုင်ကို ဖွင့်ပါ။ သို့မဟုတ် Apple Calendar၊ Outlook နှင့် Google အတွက် ထပ်တလဲလဲနှင့် သတိပေးချက်များပါသော .ics ပြက္ခဒိန်ဖိတ်ကြားချက်များ ဖန်တီးပါ။ သင့်ဘရောက်ဇာထဲတွင်သာ လုံးဝ အလုပ်လုပ်သည်။

ကြိုးစားပါ
🔐

chmod ခွင့်ပြုချက်တွက်ချက်စက်

owner, group နှင့် other အတွက် Unix ဖိုင် permission toggle ပြုလုပ်ကာ octal တန်ဖိုး (755)၊ symbolic notation (rwxr-xr-x) နှင့် တိကျသော chmod command ရပါ。

ကြိုးစားပါ

မကြာခဏ မေးလေ့မေးထရှိသော မေးခွန်းများ