Hva er filhash? – TechCult
Miscellanea / / April 29, 2023
Bruk av en ID bidrar til å unngå identitetstyveri og opprettholde riktig tilgang til arbeid. I likhet med denne typen administrasjon, der integriteten til noe kan verifiseres, bruker File Hash. Det er en digital utskrift som fungerer på alle filtyper, det være seg exe, msi, docx, pdf, iso eller txt, og brukes til å finne ut om filen er ekte eller ikke. For å si det med enkle ord, er det den unike identifikasjonen kryptert for en bestemt fil og kan brukes til å finne endringene på filen. La oss lære mer om dette i artikkelen.
![Hva er File Hash](/f/781eeebdee794d1ef03ca314fa6929e7.png)
Innholdsfortegnelse
Hva er File Hash?
Du er kanskje klar over at folk i bransjen eller et godt organisert kontor blir referert til med deres ID-er eller en referanse-ID som er tildelt dem eksklusivt, i stedet for å referere til dem med navn. Disse ID-ene hjelper til med å skille personer og å bekrefte om de er ekte eller ikke. File Hash fungerer på samme måte. Denne digitale utskriften fungerer på filer av flere typer for å sjekke om de er autentiske. Sammen med det kan hashverdien MD5 for filintegritet kontrolleres. La oss lære mer om denne verdien i dokumentet nedenfor.
Raskt svar
Slik finner du hashverdien til filen:
1. Åpne Windows PowerShell og kjør get-filehash kommando for å finne hashverdi.
2. For å sjekke filen med navnet file.txt, løpe get-filehash C:\Windows10Upgrade\resources\amd64\file.txt kommando.
Hva er Hash-verdien til filen?
Hash er et digitalt signaturbasert krypteringssystem eller en unik verdi som tilsvarer innholdet i filen. For å sjekke integriteten til filene, brukes nettbaserte verktøy og andre programmer for å sjekke MD5-sjekksummen eller hashverdien til en fil. Disse er ekstremt nyttige i ulike sikkerhetsprodukter som brannmurer, IDS og endepunktbeskyttelsesprogramvare. Hash-sjekksumalgoritmeformatene inkluderer MD5, SHA1, SHA256, SHA384, SHA512, SFV, CRC, Base64, LM, etc.
Hashes eller sjekksummer
Hash- eller hash-koder og kontrollsummer brukes til å sjekke integriteten til filen ved hjelp av en alfanumerisk streng og er de samme. Basert på krypteringstypen er det flere typer hashing for denne SHA256-hash-kontrollen, som listet nedenfor:
- MD Family- MD4, MD5,
- SHA Family- SHA1, SHA2, SHA224, SHA256, SHA384, SHA512, SHA-512/224, SHA-512/256,
- SFV,
- CRC,
- Base64,
- LM,
- Tiger,
- xxHash,
- MACTriplesDES,
- RipeMD,
- HAVAL, og
- boblebad.
Les også:15 beste gratis File Hash Checker-verktøy
Kjennetegn på MD5 Windows
Kontrollsummen eller hashverdien til filen, basert på MD5-filformatet, har 32 tegn totalt. Dette 128-biters fingeravtrykket består av heksadesimale strenger som inneholder alfabeter fra A til F og 10 sifre fra 0 til 9. For eksempel vil hash-typen til MD5-filen være 12602de6659a356141e744bf569e756.
Hvordan finne hashverdien til filen
Filhash-verifisering kan gjøres mens du laster ned filen og sikrer at den er trygg ved å bruke den ondsinnede hashkontrollen. Prosessen for å bruke en hvilken som helst hash-sjekker er beskrevet nedenfor i denne delen.
1. Når du laster ned filer for oppdatering eller drivere, må MD5 Windows-sjekksummen for filen (hvis tilgjengelig) noteres.
2. Ved å bruke algoritmen eller kryptografisk hash-funksjon ved å bruke en av metodene som er gitt, returneres en strengverdi.
3. Denne strengverdien er kun egnet for filen i gjeldende tilstand og endres selv om 1 byte av filen er endret.
4. Digitalt fingeravtrykk av kontrollsummen for filen eller koden er en beregnet verdi på tall (fra 0 til 9) og bokstaver (fra A til F) av hasjen.
Utfordringer med å hashe en fil
Utfordringene ved å sjekke filhashen er oppført i denne delen.
- De fleste filene er ikke tilgjengelige på grunn av integrert driversignering eller sertifiseringsinstans. Disse programvareskiltene blokkerer operativsystemets drift og samsvarer kanskje ikke med den beregnede hash-verdien.
- I tillegg kan de faktiske legitime filnavnene til ekte programmer på en Windows-PC være cmd.exe og skiller seg fra hashen til skadevarefilen.
- For flere typer hasher kan identiske filstørrelser for å gi matchende hashes for alle algoritmer være utfordrende.
- Hash Collision-problemer oppstår på grunn av vanlige hashes (da det meste brukes MD5 og SHA1) og det er vanskelig å gi den manipulerte filen en enkelt hash-algoritme.
Årsaker til korrupt fil
Filen kan være korrupt og hashverdiene samsvarer kanskje ikke i den ondsinnede hashkontrollen på grunn av følgende årsaker:
- Oppsuging av korrupte verdier under nedlasting kan endre kontrollsumverdien til filen.
- Nettverksproblem under nedlasting av filen fra kildenettstedet.
- Filen er infisert av skadelig programvare.
Hvordan verifisere integriteten til filen
Etter å ha lært de ulike metodene for å finne hashverdien til filen, får vi nå et spørsmål som omhandler metoden for å utføre MD5 for filintegritet.
- Det grunnleggende kravet for å være egnet for å sikre at hashen kan kontrolleres effektivt er at filstørrelser må være identiske. Dette gjør det mulig å legge til eller trekke fra byte fra en tuklet fil og produsere kontrollsum som den opprinnelige filen.
- Hvis hash-utdata for filen er forskjellig fra hash-utdata i MD5-filintegriteten, kan integriteten bli kompromittert. Som sagt tidligere, er hashen en digital signatur av filen, og hvis signaturen til originalen og kopien av filen ikke stemmer overens, kan filen være korrupt.
- Bruker en kryssreferanseverktøy, det vil si at et MD5 Windows kontrollsum-verktøy eller hash-sjekker for å finne hash-verdien kan hjelpe til med å sammenligne hash-verdiene.
Metode 1: Bruk Windows PowerShell
Windows PowerShell er en integrert fil-hash-kontroller og bruker PowerShell-funksjonen, som PowerShell MD5, for å se etter hashen til filen. Den bruker Windows-kommandolinjen for å finne ut hashen til filen.
Hash-formater som støttes av Windows PowerShell er SHA1, SHA256, SHA384, SHA512, MACTripleDES, MD5 og RIPEMD160. Følg instruksjonene nedenfor for å utføre MD5 for filintegritet ved å bruke PowerShell MD5.
1. Åpne Windows PowerShell app ved hjelp av Windows-søkefeltet.
![åpne Windows PowerShell](/f/0801ae74a49db691d01d8b004a415902.png)
2A. Skriv inn den grunnleggende kontrollkommandoen som følger og trykk på Enter-tasten for å finne hash-verdien eller MD5-sjekksummen til filen.
get-filehash
For eksempel hvis du vil sjekke filen med navnet file.txt som er lagret i Lokal disk (C:) stasjon, kan du skrive inn følgende kommando.
get-filehash C:\Windows10Upgrade\resources\amd64\file.txt
Merknad 1: Standard hash-utdata for denne kommandoen er SHA256, og er uavhengig av filformatet.
Notat 2: Tiden det tar å generere en fil avhenger av størrelsen på filen.
![Skriv inn den grunnleggende hash-kontrollkommandoen for filen](/f/309d79271d09f22ec94b8e987445078a.png)
2B. Hvis du vil sjekke filen i en annen verdi, kan du skrive inn følgende kommando og deretter trykke på Enter-tasten.
get-filehash – Algoritme [HASH TYPE]
For eksempel, hvis du vil ha samme fil navngitt file.txt i SHA384 hash-utgang, må du skrive inn følgende kommando.
get-filehash – Algoritme SHA384 C:\Windows10Upgrade\resources\amd64\file.txt
Merk: Tiden det tar å generere hash-utdata for filen kan variere basert på algoritmetypen du bruker.
![sjekk filen i en annen hash-verdi](/f/edbdb6f0ccae4015403b2cf825cfe939.png)
Les også: Hva er Checksum? Og hvordan beregne sjekksummer
Metode 2: Bruk ledetekst
Nå som du har brukt PowerShell MD5 for å finne Hash-verdien, er det på tide å bruke kommandoprompt. Windows-ledeteksten bruker certutil hashfil kommando for å bekrefte MD5- og SHA-sjekksummen. Standardverdien til hashen er SHA1 og er uendret til et annet hash-format er spesifisert. Dette innebygde Certificate Utility-verktøyet kan også brukes til å formatere en USB-stasjon på Windows 10 OS.
Hash-algoritmer som støttes av appen er MD Family (MD2, MD4, MD5) og SHA Family (SHA1, SHA256, SHA384 og SHA512). Metoden for å bruke kommandoprompt-appen som en filhash-kontroller er beskrevet nedenfor.
1. Åpne Ledeteksten app ved hjelp av søkefeltet.
![start ledeteksten som administrator](/f/65ec2f410175db5a4dfc45d242e00821.png)
2A. For å sjekke MD5hash sjekksum, skriv inn følgende kommando og trykk Enter-tasten.
CertUtil –hahsfileMD5
For eksempel, hvis du ønsker å åpne filen med navnet hwcompat.txt i følgende katalog som gitt i kommandoen, skriv inn følgende kommando.
CertUtil –hashfile C:\Windows10Upgrade\resources\amd64\hwcompat.txt MD5
![sjekk MD5-hash-sjekksummen](/f/fec555846aef2b5820aebd60472589bb.png)
2B. Skriv inn følgende kommando for å endre til tilsvarende katalog med filen.
cd
Etter dette, skriv inn den neste kommandoen som ble sagt tidligere for å bekrefte hash-verdien til filen.
For eksempel kan filen på stedet gitt tidligere verifiseres i disse to kommandoene som følger.
cd C:\Windows10Upgrade\resources\amd64
CertUtil –hashfile hwcompat.txt MD5
![bekrefte hash-verdien til filen](/f/3cced7a036cb9b737d52264f96e443e3.png)
3. For å sjekke fil sjekksum i en hvilken som helst annen hash-algoritme, skriv inn følgende kommando
CertUtil –hashfil
For eksempel, hvis du ønsker å sjekke den samme filen i et annet format, si SHA1, skriv inn følgende kommando.
CertUtil –hashfile C:\Windows10Upgrade\resources\amd64\hwcompat.txt SHA1
![sjekk filsjekksummen i en hvilken som helst annen hash-algoritme](/f/e526763d535032aa3166357349754e38.png)
Metode 3: Bruk File Hash Checker-apper
Den siste metoden for å finne denne verdien for filene er å bruke en kontrollapp som Hash Generator. Det må bemerkes at disse tredjepartsappene kan hjelpe deg med MD5 for filintegritet, men kan ikke gi nøyaktige resultater som for de opprinnelige appene på PC-en.
Merk: Siden dette er tredjepartsapper, anbefales det å unngå å bruke filer som kan inneholde personlig informasjon.
Anbefalt:
- 14 beste gratis soundboard-apper
- Hvordan reparere systemfiler på Windows 10
- Slik sletter du midlertidige filer i Windows 10
- Fiks File Explorer som ikke svarer i Windows 10
Artikkelen ga kort informasjon om hvordan finne hash-verdien til filer og metodene for å verifisere deres integritet. Fyll ut feltene i kommentarfeltet for å dele dine spørsmål og forslag.
Henry er en erfaren teknologiskribent med en lidenskap for å gjøre komplekse teknologiemner tilgjengelige for hverdagslesere. Med over ti års erfaring i teknologibransjen, har Chris blitt en pålitelig kilde til informasjon for sine lesere.