ဖိုင်တစ်ခု၏ hash သို့မဟုတ် checksum သည်တိုတောင်းသောထူးခြားသောတန်ဖိုးတစ်ခုဖြစ်သည်။ ၎င်းသည်ဖိုင်တွင်ပါသောအကြောင်းအရာများမှတွက်ချက်သည်။ များသောအားဖြင့်၊ အမှားများနှင့်ဒေါင်းလုပ်လုပ်နိုင်သောကြီးမားသောဖိုင်များ (စနစ်ပုံရိပ်များနှင့်စသည်တို့) နှင့်ပတ်သက်လျှင်အထူးသဖြင့်အမှားများနှင့်ဒေါင်းလုပ်လုပ်နိုင်သောဖိုင်များ၏သမာဓိနှင့်ကိုက်ညီမှု (တိုက်ဆိုင်မှု) ကိုစစ်ဆေးရန်အသုံးပြုလေ့ရှိသည်။ ဖိုင်ကို malware ဖြင့်အစားထိုးသည်ဟုသံသယရှိသည်။
ဒေါင်းလုပ်လုပ်ထားသောဆိုက်များတွင် MD5, SHA256 နှင့်အခြားအရာများကို အသုံးပြု၍ တွက်ချက်မှုကိုမကြာခဏတင်ပြသည်၊ သင် download လုပ်ထားသောဖိုင်ကို developer မှတင်ထားသောဖိုင်နှင့်နှိုင်းယှဉ်နိုင်သည်။ ဖိုင်စစ်ဆေးမှုများကိုတွက်ချက်ရန် third-party ပရိုဂရမ်များကိုသင်အသုံးပြုနိုင်သည်၊ သို့သော် Windows 10, 8 နှင့် Windows 7 tools များ (PowerShell ဗားရှင်း ၄.၀ နှင့်အထက်လိုအပ်သည်) - PowerShell သို့မဟုတ် command line ကို အသုံးပြု၍ ညွှန်ကြားချက်များအတိုင်းညွှန်ပြပါလိမ့်မည်။
Windows ကို သုံး၍ ဖိုင် Checkum ကိုရယူသည်
ပထမ ဦး စွာ Windows PowerShell ကိုစတင်ရန်လိုအပ်သည်။ အလွယ်ကူဆုံးနည်းလမ်းမှာရှာဖွေမှုကို Windows 10 taskbar (သို့) Windows 7 Start menu တွင်အသုံးပြုရန်ဖြစ်သည်။
PowerShell ရှိဖိုင်တစ်ခုအတွက် hash ကိုတွက်ချက်ရန်မှာ command ဖြစ်သည် Get-filehashChecksum ကိုတွက်ချက်ရန်၎င်းနှင့်အသုံးပြုရန်အောက်ပါ parameters များကိုသာထည့်ပါ (ဥပမာ - drive C ရှိ VM folder မှ ISO Windows 10 ပုံအတွက် hash ကိုတွက်ချက်သည်):
Get-FileHash ကို C: VM Win10_1607_Russian_x64.iso | ပုံစံစာရင်း
ဤပုံစံရှိ command ကိုအသုံးပြုသောအခါ hash ကို SHA256 algorithm ကို အသုံးပြု၍ တွက်ချက်သည်။ သို့သော်အခြားရွေးချယ်စရာများကိုထောက်ပံ့သည်။ ဥပမာ -Algorithm parameter ကို အသုံးပြု၍ သတ်မှတ်နိုင်သည်၊ ဥပမာ MD5 checksum တွက်ချက်ရန်အောက်တွင်ဖော်ပြထားသည်။
Get-FileHash ကို C: VM Win10_1607_Russian_x64.iso -Algorithm MD5 | ပုံစံစာရင်း
အောက်ပါတန်ဖိုးများကို Windows PowerShell ရှိ checksum algorithms အတွက်ထောက်ခံသည်။
- SHA256 (ပုံမှန်)
- MD5
- SHA1
- SHA384
- SHA512
- မင်္ဂလာပါ
- RIPEMD160
Get-FileHash command ၏ syntax အသေးစိတ်ဖော်ပြချက်ကိုတရားဝင်ဝက်ဘ်ဆိုက် http://technet.microsoft.com/en-us/library/dn520872(v=wps.650).aspx တွင်လည်းရရှိနိုင်သည်။
CertUtil ကို အသုံးပြု၍ command line ရှိဖိုင်တစ်ခု၏ hash တစ်ခုကိုပြန်လည်ရယူခြင်း
![](http://img.eifeg.com/img/remo-2019/12738/windows-powershell-11.png)
Windows တွင်လက်မှတ်များနှင့်အလုပ်လုပ်ရန်အတွက် Built-in CertUtil utility ရှိသည်။ ၎င်းသည်အောက်ပါ algorithms များကို သုံး၍ ဖိုင်များ၏ checksum ကိုတွက်ချက်နိုင်သည်။
- MD2, MD4, MD5
- SHA1, SHA256, SHA384, SHA512
Utility ကိုအသုံးပြုရန်အတွက် Windows 10, 8 (သို့) Windows 7 command prompt ကိုဖွင့်ပြီး command ကို format နဲ့ရိုက်ပါ။
certutil -hashfile file_path algorithm ကို
ဖိုင်တစ်ခုအတွက် MD5 hash ရရှိခြင်းဥပမာကိုအောက်ဖော်ပြပါပုံတွင်ပြထားသည်။
ထို့အပြင် Windows တွင်ဖိုင် hash များကိုတွက်ချက်ရန် third-party ပရိုဂရမ်များလိုအပ်ပါက SlavaSoft HashCalc ကိုသင်ဂရုပြုနိုင်သည်။
CheckSum ကို Windows XP နှင့် Windows 7 တွင် PowerShell 4 မပါဘဲတွက်ချက်ရန်လိုအပ်သည် (၎င်းကိုထည့်သွင်းရန်စွမ်းရည်ရှိပါက) တရားဝင်ဝက်ဘ်ဆိုက်တွင် download ရယူနိုင်သော Microsoft File Checksum Integrity Verifier command-line utility ကိုအသုံးပြုနိုင်သည်။ //www.microsoft.com/en -us / download /ettal ။ file_path fciv.exe - ရလဒ် MD5 ဖြစ်လိမ့်မည်။ SHA1 hash ကိုလည်းသင်တွက်ချက်နိုင်ပါတယ်။ fciv.exe -sha1 file_path)