Windows Tips & News

Gaukite failų maišą naudodami „PowerShell“ sistemoje „Windows 10“.

click fraud protection

„Windows 10“ ir „Windows 8“ galima gauti failo maišos vertes nenaudojant trečiųjų šalių įrankių. Speciali cmdlet leis jums apskaičiuoti nurodyto failo SHA1, SHA256, SHA384, SHA512, MACTripleDES, MD5 ir RIPEMD160 maišos reikšmes. Štai kaip tai galima padaryti.

Bendras maišos verčių tikslas yra užtikrinti, kad failas būtų autentiškas ir kad jo turinio nepakeitė trečioji šalis, kita programinė įranga ar kenkėjiška programa. Kai failas buvo modifikuotas, jo maišos reikšmė taip pat keičiama. Taip pat galima palyginti ir suderinti maišos reikšmes, kad sužinotumėte, ar du ar daugiau failų yra identiški.

Galimybė apskaičiuoti failo maišą yra „Windows“ kriptografinės API dalis. Operacinės sistemos vartotojo sąsaja neturi galimybės apskaičiuoti ar rodyti failų maišos reikšmės. Vietoje to PowerShell galite naudoti cmdlet Get-FileHash. Štai kaip juo naudotis.

Norėdami gauti failo maišą naudodami „PowerShell“ sistemoje „Windows 10“., atlikite šiuos veiksmus.

Bendra cmdlet sintaksė yra tokia:

Get-FileHash c:\windows\explorer.exe| Formatas-sąrašas

Atidarykite „PowerShell“. ir įveskite aukščiau esančią komandą, kad ją patikrintumėte. Jis apskaičiuoja nurodyto failo SHA256 maišos reikšmę ir pateikia išvestį taip.

Norėdami apskaičiuoti kitą maišos reikšmę nei SHA256, naudokite jungiklį -Algoritmas. Pavyzdžiui, norėdami gauti MD5 maišos reikšmę, vykdykite šią komandą:

Get-FileHash c:\windows\explorer.exe -Algoritmas MD5| Formatas-sąrašas

Išvestis bus tokia:

Galimų -Algoritmo reikšmių sąrašas yra toks:

  • SHA1
  • SHA256
  • SHA384
  • SHA512
  • MACTtripleDES
  • MD5
  • RIPEMD160

Kitas naudingas jungiklis, kurį turite žinoti, yra -LiteralPath. Jis nurodo kelią į failą. Skirtingai nuo numatytojo kelio parametro, parametro LiteralPath reikšmė naudojama tiksliai taip, kaip ji įvesta. Jokie simboliai nėra interpretuojami kaip pakaitos simboliai. Jei kelyje yra pabėgimo simbolių, įrašykite kelią į kabutes. Vienos kabutės nurodo „Windows PowerShell“ neaiškinti simbolių kaip pabėgimo sekų.

Naudodami Get-FileHash cmdlet, galite gauti failo maišos reikšmes natūraliai. Tai labai naudinga, ypač kai dirbate saugioje aplinkoje, kur trečiosios šalies programinė įranga neleidžiama. „PowerShell“ konsolė yra susieta su „Windows 10“ ir yra pasiekiama kiekviename įdiegtame egzemplioriuje, todėl visur galite naudoti savąją „Get-FileHash“ cmdlet.

„Google“ netrukus išjungs „Chrome“ sinchronizavimą 48 ir senesnėse versijose „Chrome“.

„Google“ netrukus išjungs „Chrome“ sinchronizavimą 48 ir senesnėse versijose „Chrome“.

Google paskelbė žinutę oficialioje „Chrome“ palaikymo svetainėje, informuodami vartotojus apie se...

Skaityti daugiau

Pridėkite visas užduotis prie valdymo skydelio sistemoje „Windows 10“.

Pridėkite visas užduotis prie valdymo skydelio sistemoje „Windows 10“.

REKOMENDUOJAMAS: Spustelėkite čia, kad išspręstumėte „Windows“ problemas ir optimizuotumėte siste...

Skaityti daugiau

Pašalinkite failo nuosavybės teisės EFS kontekstinį meniu sistemoje „Windows 10“.

Pašalinkite failo nuosavybės teisės EFS kontekstinį meniu sistemoje „Windows 10“.

REKOMENDUOJAMAS: Spustelėkite čia, kad išspręstumėte „Windows“ problemas ir optimizuotumėte siste...

Skaityti daugiau