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
Windows 10 veidotāju atjauninājums iegūst cilvēku joslu

Windows 10 veidotāju atjauninājums iegūst cilvēku joslu

Nākamais lielais Windows 10 atjauninājums, oficiāli pazīstams kā Windows 10 veidotāju atjaunināju...

Lasīt vairāk

Windows 10 iegūs nakts režīma un cilvēku joslas funkcijas ar Redstone 2

Windows 10 iegūs nakts režīma un cilvēku joslas funkcijas ar Redstone 2

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

Lasīt vairāk

Ir iznācis .NET Framework 4.8 Early Access Build 3734

Ir iznācis .NET Framework 4.8 Early Access Build 3734

Microsoft šodien izlaida .NET Framework 4.8 priekšskatījuma versiju. Laidiens ir pieejams operētā...

Lasīt vairāk