Windows Tips & News

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

click fraud protection
IETEICAMS: Noklikšķiniet šeit, lai labotu Windows problēmas un optimizētu sistēmas veiktspēju

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.

Reklāma


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.

Iegūstiet failu hash demonstrāciju

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:

Iegūstiet failu Hash Md5

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.

IETEICAMS: Noklikšķiniet šeit, lai labotu Windows problēmas un optimizētu sistēmas veiktspēju

Chrome skatiet versiju Arhīvi

Šī vietne izmanto sīkfailus, lai uzlabotu jūsu pieredzi, kamēr jūs pārlūkojat vietni. No šīm sīkd...

Lasīt vairāk

Chrome rādīt versija bez pārlūkprogrammas atjauninājuma Arhīvi

Šī vietne izmanto sīkfailus, lai uzlabotu jūsu pieredzi, kamēr jūs pārlūkojat vietni. No šīm sīkd...

Lasīt vairāk

Atspējojiet pievienojumprogrammu parakstu izpildi pārlūkprogrammā Firefox 49 un jaunākās versijās

Atspējojiet pievienojumprogrammu parakstu izpildi pārlūkprogrammā Firefox 49 un jaunākās versijās

IETEICAMS: Noklikšķiniet šeit, lai labotu Windows problēmas un optimizētu sistēmas veiktspējuSāko...

Lasīt vairāk