Windows Tips & News

Iegūstiet failu jaucējfunkciju, izmantojot PowerShell operētājsistēmā Windows 10

click fraud protection

Operētājsistēmās Windows 10 un Windows 8 ir iespējams iegūt faila jaucējvērtības, neizmantojot trešās puses rīkus. Īpaša cmdlet ļaus aprēķināt konkrēta faila jaucējvērtības SHA1, SHA256, SHA384, SHA512, MACTripleDES, MD5 un RIPEMD160. Lūk, kā to var izdarīt.

Jaucējvērtību vispārējais mērķis ir nodrošināt, lai fails būtu autentisks un ka tā saturu nav mainījusi trešā puse, cita programmatūra vai ļaunprātīga programmatūra. Kad fails ir modificēts, tiek mainīta arī tā jaucējvērtība. Ir iespējams arī salīdzināt un saskaņot jaucējvērtības, lai noskaidrotu, vai divi vai vairāki faili ir identiski.

Iespēja aprēķināt faila jaucējkodu ir daļa no Windows kriptogrāfijas API. Operētājsistēmas lietotāja saskarnē nav iespēju aprēķināt vai parādīt failu jaucējvērtību. Tā vietā programmā PowerShell varat izmantot cmdlet Get-FileHash. Lūk, kā to izmantot.

Lai iegūtu faila jaucējkodu, izmantojot PowerShell operētājsistēmā Windows 10, rīkojieties šādi.

Vispārējā cmdlet sintakse ir šāda:

Get-FileHash c:\windows\explorer.exe| Formāts-saraksts

Atveriet PowerShell un ierakstiet iepriekš norādīto komandu, lai to pārbaudītu. Tas aprēķina SHA256 jaucējvērtību dotajam failam un ražo izvadi šādi.

Lai aprēķinātu jaucējvērtību, kas nav SHA256, izmantojiet slēdzi -Algoritms. Piemēram, lai iegūtu MD5 jaucējvērtību, izpildiet šādu komandu:

Get-FileHash c:\windows\explorer.exe -Algoritm MD5| Formāts-saraksts

Izvade būs šāda:

Algoritma iespējamo vērtību saraksts ir šāds:

  • SHA1
  • SHA256
  • SHA384
  • SHA512
  • MACTripleDES
  • MD5
  • RIPEMD160

Vēl viens noderīgs slēdzis, kas jums jāzina, ir -LiteralPath. Tas norāda ceļu uz failu. Atšķirībā no noklusējuma ceļa parametra, LiteralPath parametra vērtība tiek izmantota tieši tā, kā tā ir ierakstīta. Neviena rakstzīme netiek interpretēta kā aizstājējzīmes. Ja ceļā ir ietvertas atsoļa rakstzīmes, ievietojiet ceļu atsevišķās pēdiņās. Atsevišķas pēdiņas norāda, ka Windows PowerShell rakstzīmes neinterpretē kā atsoļa secības.

Izmantojot cmdlet Get-FileHash, varat iegūt faila jaucējvērtības sākotnēji. Tas ir ļoti noderīgi, jo īpaši, ja strādājat drošā vidē, kur trešās puses programmatūra nav atļauta. PowerShell konsole ir komplektā ar operētājsistēmu Windows 10 un ir pieejama katrā instalētajā instancē, tāpēc visur varat izmantot vietējo cmdlet Get-FileHash.

Windows 10 Threshold 2 varētu tikt izlaists 10. novembrī

Windows 10 Threshold 2 varētu tikt izlaists 10. novembrī

8 atbildesOperētājsistēmas Windows 10 Threshold 2 — lielākais Windows 10 atjauninājums — tiks izd...

Lasīt vairāk

Labākie Firefox papildinājumi 2016. gadā

Labākie Firefox papildinājumi 2016. gadā

Mozilla Firefox ir mana izvēlētā pārlūkprogramma, jo lielākā daļa galveno pārlūkprogrammu ir bals...

Lasīt vairāk

Labojums: skārienpaliktņa kreisais klikšķis operētājsistēmā Windows 10 nedarbojas periodiski

Labojums: skārienpaliktņa kreisais klikšķis operētājsistēmā Windows 10 nedarbojas periodiski

Atstāj atbildiJa jums ir klēpjdators ar skārienpaliktni (skārienpaliktni) un jauninājāt uz Window...

Lasīt vairāk