Operētājsistēmās Windows 10 un Windows 8 failam var iegūt Hash vērtības, neizmantojot trešo pušu rīkus. Īpašs cmdlet ļaus jums aprēķināt SHA1, SHA256, SHA384, SHA512, MACTripleDES, MD5 un RIPEMD160 jaukta faila vērtības. Lūk, kā to var izdarīt.
Reklāma
Jaukšanas vērtību galvenais mērķis ir pārliecināties, vai fails ir īsts un vai 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ā hash vērtība. Ir arī iespējams salīdzināt un saskaņot jaukšanas vērtības, lai noskaidrotu, vai divi vai vairāki faili ir identiski.
Spēja aprēķināt faila jaukšanu ir daļa no Windows kriptograpiskās API. Operētājsistēmas lietotāja saskarnē nav iespēju aprēķināt vai parādīt failu jaukšanas vērtību. Tā vietā programmā PowerShell varat izmantot cmdlet Get-FileHash. Lūk, kā to izmantot.
Lai iegūtu failu jaukšanu, izmantojot PowerShell operētājsistēmā Windows 10 , rīkojieties šādi.
Cmdlet vispārējā sintakse ir šāda:
kā atbrīvoties no ātras pievienošanas snapchat
Get-FileHash c: windows explorer.exe | Formāts-saraksts
Atveriet PowerShell un ierakstiet iepriekš minēto komandu, lai to pārbaudītu. Tas aprēķina SHA256 jaukšanas vērtību dotajam failam un rada izvadi šādi.
Lai aprēķinātu jaukšanas vērtību, kas nav SHA256, izmantojiet slēdzi -Algorithm. Piemēram, lai iegūtu MD5 jaukšanas vērtību, izpildiet šādu komandu:
iekurt uguns saka, ka tā uzlādējas, bet tā nav
Get-FileHash c: windows explorer.exe -Algorithm MD5 | Formāts-saraksts
Rezultāts būs šāds:
-Algorithm 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īme. Ja ceļā ir aizbēgšanas rakstzīmes, iekļaujiet to pēdiņās. Atsevišķas pēdiņas uzdod Windows PowerShell neinterpretēt rakstzīmes kā aizbēgšanas secības.
Izmantojot cmdlet Get-FileHash, failam hash vērtības var iegūt dabiski. Tas ir ļoti noderīgi, it īpaši, ja strādājat drošā vidē, kur trešo pušu programmatūra nav atļauta. PowerShell konsole ir saistīta ar Windows 10 un ir pieejama visos instalētajos gadījumos, tāpēc visur varat izmantot dabisko cmdlet Get-FileHash.