ဘယ်လိုက Windows PowerShell အတွက် hash (checksum) file ကိုရှာတွေ့မှ

hash သို့မဟုတ် checksum ဖိုင်ကို - ဖိုင်ရဲ့ contents ကနေတွက်ချက်တိုတောင်းထူးခြားတဲ့တန်ဖိုးနှင့်လေ့ကကြီးမားတဲ့ဖိုင်တွေ (system ကိုပုံများ, နှင့်တူသော) မှကြွလာအထူးသဖြင့်လျှင်, အကို download လုပ်ပါဖိုင်များကို၏သမာဓိနှင့်လိုက်နာမှု (တိုက်ဆိုင်မှု) ကိုအတည်ပြုရန်အသုံးပြုသည်အမှားအယွင်းများနှင့်အတူဒေါင်းလုပ်ရယူနိုင်သောသို့မဟုတ် ဖိုင်ကို malware များအားဖြင့်နှောင့်အယှက်ထားပြီးကြောင်းသံသယရှိပါတယ်။

အဆိုပါဒေါင်းလုပ်က်ဘ်ဆိုက်များတွင်မကြာခဏ MD5 algorithm ကို, developer ကထွက်ချထား, ဖိုင်ကိုအတူဒေါင်းလုပ်လုပ်ဖိုင်ကိုစစ်ဆေးခွင့်ပြုသော SHA256 နှင့်အခြားအားဖြင့်တွက်ချက် checksum ပေးအပ်သည်။ အဆိုပါ checksum file ကိုတွက်ချက်ရန်သင့်အား Third-party အစီအစဉ်များကိုသုံးနိုင်သည်, ဒါပေမယ့်ဒီလိုလုပ်ဖို့တစ်လမ်းရှိသေး၏စံအားဖြင့် Windows ရဲ့ 10, 8, နဲ့ Windows 7 ကိုဆိုလိုသည်ဖြစ်ပါတယ် (PowerShell ဗားရှင်း 4.0 နှင့်အထက်လိုအပ်ပါတယ်) - PowerShell နှင့်အတူ, ဒါမှမဟုတ်ညွှန်ကြားချက်များတွင်ပြသပါလိမ့်မည်သည့် command line က။

checksum ရယူခြင်းကို Windows file ကိုဆိုလိုတယ်

သငျသညျကို Windows PowerShell run ဖို့ပထမဦးဆုံးလိုအပ်ချက်: ဤများအတွက် Windows ကို taskbar သို့မဟုတ် menu ကို 10 Windows 7 ကို Setup ကိုအတွက်ရှာဖွေရေးသုံးစွဲဖို့အလွယ်ကူဆုံး။

PowerShell အတွက်ဖိုင်အတွက် hash တွက်ချက်ခွင့်ပြုထားတဲ့အသင်း, - Get-FileHashထိုသို့မိတ်ဆက်ပေးဖို့ checksum တွက်ချက်ဖို့ကသုံးစွဲဖို့အောက်ပါ parameters တွေကိုပါ (ဥပမာထဲမှာပုံရိပ် disk ကို C ပေါ်တွင် VM ကဖိုင်တွဲထဲကနေက ISO ကို Windows 10 hash တွက်ချက်သည်) နှင့်အတူလုံလောက်ပါတယ်:

Get-FileHash ကို C:  VM က  Win10_1607_Russian_x64.iso | format-စာရင်း

SHA256 algorithm ကိုအားဖြင့်တွက်ချက်တစ်လမ်း hash အတွက် command များကို အသုံးပြု. ဒါပေမဲ့တခြားရွေးချယ်စရာထောက်ခံနေကြတယ်, -Algorithm parameter သည်မှတဆင့်သတ်မှတ်ထားနိုင်သည့်အခါ, ဥပမာအားဖြင့်, MD5 checksum command ကိုအောက်ကဥပမာများကဲ့သို့ကြည့်ရှုမည်

Get-FileHash ကို C:  VM က  Win10_1607_Russian_x64.iso -Algorithm MD5 | format-စာရင်း

ဒါဟာ Windows ကို PowerShell အတွက် checksum တွက်ချက်မှု Algorithms အနေနဲ့အောက်ပါတန်ဖိုးများကိုထောကျပံ့

  • SHA256 (ပုံသေ)
  • MD5
  • SHA1
  • SHA384
  • SHA512
  • MACTripleDES
  • RIPEMD160

အမိန့်များ syntax ၏တစ်ဦးကအသေးစိတ်ဖော်ပြချက် Get-FileHash ရရှိနိုင်ကိုလည်းတရားဝင်ဝက်ဘ်ဆိုက် //technet.microsoft.com/en-us/library/dn520872(v=wps.650).aspx အပေါ်

CertUtil သုံးပြီး command line ကိုမှာဖိုင်ဟက်ရှ်ရယူခြင်း

Windows တွင်အခြားအမှုအရာတို့ကိုအကြား, ဖိုင်များများအတွက် checksum algorithms တွက်ချက်ရန်တတ်နိုင်သော, လက်မှတ်များနှင့်အတူအလုပ်လုပ်ဘို့ CertUtil utility ကိုတည်ဆောက်ခဲ့သည်:

  • MD2, MD4, MD5
  • SHA1, SHA256, SHA384, SHA512

ယင်း utility ကိုသုံးစွဲဖို့က command line က Windows 10, Windows 8 ကိုသို့မဟုတ် 7 ကို run ခြင်းနှင့်ပုံစံအတွက် command ကိုရိုက်ထည့်ဖို့လုံလောက်ပါတယ်:

-hashfile algorithm ကို path_to_file certutil

ဖိုင်ကိုဥပမာ MD5 hash အောက်ပါပုံရိပ်မှာပြသတာဖြစ်ပါတယ်။

optional: သင်က Windows ထဲမှာ hash ဖိုင်တွေတွက်ချက်ရန် Third-party ပရိုဂရမ်တစ်ခုလိုအပ်ကိစ္စများတွင်, သင် SlavaSoft HashCalc အာရုံစိုက်နိုင်ပါတယ်။

သငျသညျ PowerShell 4 မပါဘဲ Windows XP မှာသို့မဟုတ် Windows 7 အတွက် checksum (နှင့်က install လုပ်ဖို့ဖြစ်နိုင်ခြေ) တွက်ချက်ချင်လျှင်, သင် Microsoft ကတရားဝင်က်ဘ်ဆိုက် //www.microsoft.com/en အပေါ် download ပြုလုပ်ရရှိနိုင် Checksum သမာဓိ Verified command line က, File ၎င်း utility ကိုသုံးနိုငျ ? -us / download, / details.aspx ယင်း utility ကိုများအတွက်က id = 11533 (အသင်းပုံစံ: fciv.exe path_to_file - ရလဒ် MD5 ဖြစ်ပါတယ်။ ဒါဟာ hash SHA1 တွက်ချက်ဖို့လည်းဖြစ်နိုင်ပါသည်: fciv.exe -sha1 path_to_file)