Windows Tips & News

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

REKOMENDUOJAMAS: Spustelėkite čia, kad išspręstumėte „Windows“ problemas ir optimizuotumėte sistemos našumą

„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.

Skelbimas


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.

Gaukite failo maišos demonstraciją

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:

Gaukite failą Hash Md5

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.

REKOMENDUOJAMAS: Spustelėkite čia, kad išspręstumėte „Windows“ problemas ir optimizuotumėte sistemos našumą
„Edge Canary“ pristato atnaujintą patarimų ir adresų juostos išvaizdą

„Edge Canary“ pristato atnaujintą patarimų ir adresų juostos išvaizdą

Naujas „Microsoft Edge Canary“ atnaujinimas įvedė nedidelį naršyklės vartotojo sąsajos pakeitimą,...

Skaityti daugiau

Kaip paslėpti modernias programas užduočių juostoje „Windows 8.1 Update“.

Kaip paslėpti modernias programas užduočių juostoje „Windows 8.1 Update“.

Palikti atsakymąVienas iš naujos „Windows 8.1“ naujinimo 1 funkcijos yra galimybė rodyti veikianč...

Skaityti daugiau

Kaip „Windows 8“ užduočių juostoje vėl pridėti mygtuką Perjungti langus

Kaip „Windows 8“ užduočių juostoje vėl pridėti mygtuką Perjungti langus

Senesnėse „Windows“ versijose greitojo paleidimo įrankių juosta buvo įjungta pagal numatytuosius ...

Skaityti daugiau