Wat is bestandshash? – TechCult
Diversen / / April 29, 2023
Het gebruik van een identiteitsbewijs helpt identiteitsdiefstal te voorkomen en de juiste toegang tot werk te behouden. Vergelijkbaar met dit soort beheer, waarbij de integriteit van iets kan worden geverifieerd, is het gebruik van de File Hash. Het is een digitale afdruk die op elk bestandstype werkt, of het nu exe, msi, docx, pdf, iso of txt is, en wordt gebruikt om te bepalen of het bestand echt is of niet. Simpel gezegd, het is de unieke identificatie die is versleuteld voor een bepaald bestand en kan worden gebruikt om de wijzigingen in het bestand te vinden. Laten we hier meer over leren in het artikel.
Inhoudsopgave
Wat is bestandshash?
U weet misschien dat mensen in de branche of een goed georganiseerd kantoor worden aangeduid met hun ID's of een referentie-ID die exclusief aan hen is toegewezen, in plaats van naar hen te verwijzen met hun naam. Deze ID's helpen mensen te onderscheiden en te verifiëren of ze echt zijn of niet. File Hash werkt op dezelfde manier. Deze digitale print werkt op bestanden van meerdere typen om te controleren of ze authentiek zijn. Daarnaast kan de hash-waarde MD5 voor bestandsintegriteit worden gecontroleerd. Laten we meer leren over deze waarde in het onderstaande document.
Snel antwoord
Om de hashwaarde van het bestand te vinden:
1. Open Windows PowerShell en voer het get-filehash opdracht om de hash-waarde te vinden.
2. Om het bestand met de naam te controleren bestand.txt, loop get-filehash C:\Windows10Upgrade\resources\amd64\file.txt commando.
Wat is de hashwaarde van het bestand?
Hash is een op digitale handtekeningen gebaseerd coderingssysteem of een unieke waarde die overeenkomt met de inhoud van het bestand. Voor het controleren van de integriteit van de bestanden worden online tools en andere programma's gebruikt om de MD5-checksum of hash-waarde van een bestand te controleren. Deze zijn uiterst nuttig in verschillende beveiligingsproducten zoals firewalls, IDS en endpoint-beveiligingssoftware. De Hash checksum-algoritme-indelingen omvatten MD5, SHA1, SHA256, SHA384, SHA512, SFV, CRC, Base64, LM, enz.
Hashes of controlesommen
Hashes of hash-codes en checksums worden gebruikt om de integriteit van het bestand te controleren met behulp van een alfanumerieke reeks en zijn hetzelfde. Op basis van het coderingstype zijn er verschillende soorten hashing voor deze SHA256 hash-checker, zoals hieronder vermeld:
- MD-familie - MD4, MD5,
- SHA Familie- SHA1, SHA2, SHA224, SHA256, SHA384, SHA512, SHA-512/224, SHA-512/256,
- SFV,
- CRC,
- basis64,
- LM,
- Tijger,
- xxHash,
- MACTriplesDES,
- rijpMD,
- HAVAL, en
- Whirlpool.
Lees ook:15 beste gratis hulpprogramma's voor het controleren van bestanden
Kenmerken van MD5 Windows
De checksum of de hash-waarde van het bestand, gebaseerd op het MD5-bestandsformaat, heeft 32 karakters in totaal. Deze 128-bits vingerafdruk bestaat uit hexadecimale tekenreeksen die alfabetten bevatten van A tot en met F en 10 cijfers van 0 tot 9. Het hash-type van het MD5-bestand zou bijvoorbeeld 12602de6659a356141e744bf569e756 zijn.
Hoe de hashwaarde van het bestand te vinden
Bestandshash-verificatie kan worden uitgevoerd tijdens het downloaden van het bestand en ervoor zorgen dat het veilig is met behulp van de kwaadaardige hash-checker. Het proces voor het gebruik van een hash-checker wordt hieronder in dit gedeelte beschreven.
1. Tijdens het downloaden van bestanden voor patching of stuurprogramma's moet de MD5 Windows-checksum van het bestand (indien beschikbaar) worden genoteerd.
2. Door het algoritme of de cryptografische hashfunctie toe te passen met behulp van een van de gegeven methoden, wordt een tekenreekswaarde geretourneerd.
3. Deze tekenreekswaarde is alleen geschikt voor het bestand in de huidige staat en wordt zelfs gewijzigd als 1 byte van het bestand is gewijzigd.
4. Digitale vingerafdruk van de controlesom voor het bestand of de code is een berekende waarde van cijfers (van 0 tot 9) En letters (van A tot F) van de hasj.
Uitdagingen bij het hashen van een bestand
De uitdagingen bij het controleren van de bestandshash worden in deze sectie vermeld.
- De meeste bestanden zijn niet toegankelijk vanwege de geïntegreerde stuurprogramma-ondertekening of certificeringsinstantie. Deze softwaretekens blokkeren de werking van het besturingssysteem en komen mogelijk niet overeen met de berekende hash-waarde.
- Bovendien kunnen de werkelijke legitieme bestandsnamen van echte programma's op een Windows-pc cmd.exe zijn en verschillen van de hash van het malwarebestand.
- Voor meerdere soorten hashes kan het een uitdaging zijn om identieke bestandsgroottes te hebben om overeenkomende hashes voor alle algoritmen te geven.
- Problemen met hashbotsingen treden op als gevolg van gemeenschappelijke hashes (aangezien meestal MD5 en SHA1 worden gebruikt) en het is moeilijk om het gemanipuleerde bestand te voorzien van een enkel hash-algoritme.
Redenen voor beschadigd bestand
Het bestand is mogelijk beschadigd en de hash-waarden komen mogelijk niet overeen in de schadelijke hash-checker vanwege de volgende redenen:
- Het opnemen van corrupte waarden tijdens het downloaden kan de controlesomwaarde van het bestand wijzigen.
- Netwerkprobleem tijdens het downloaden van het bestand van de bronwebsite.
- Het bestand is geïnfecteerd door schadelijke software.
Hoe de integriteit van het bestand te verifiëren
Nadat we de verschillende methoden hebben geleerd om de hash-waarde van het bestand te vinden, krijgen we nu een vraag die gaat over de methode om MD5 uit te voeren voor bestandsintegriteit.
- De basisvereiste om geschikt te zijn om ervoor te zorgen dat de hasj effectief kan worden gecontroleerd, is dat de bestandsgroottes moeten identiek zijn. Dit maakt het mogelijk om bytes toe te voegen aan of af te trekken van een bestand waarmee is geknoeid en om een controlesom te produceren die gelijk is aan die van het originele bestand.
- Als de hash-uitvoer van het bestand verschilt van die van de hash in de MD5-bestandsintegriteit, kan de integriteit in het gedrang komen. Zoals eerder gezegd, is de hash een digitale handtekening van het bestand en als de handtekening van het origineel en de kopie van het bestand niet overeenkomen, is het bestand mogelijk corrupt.
- Gebruik maken van een hulpmiddel voor kruisverwijzingen, dat wil zeggen, een MD5 Windows checksum-hulpprogramma of hash-checker om de hash-waarde te vinden, kan helpen bij het vergelijken van de hash-waarden.
Methode 1: gebruik Windows PowerShell
Windows PowerShell is een geïntegreerde hash-checker voor bestanden en gebruikt de PowerShell-functie, zoals PowerShell MD5, om te controleren op de hash van het bestand. Het gebruikt de Windows-opdrachtregel om de hash van het bestand te achterhalen.
Hash-indelingen die worden ondersteund door Windows PowerShell zijn SHA1, SHA256, SHA384, SHA512, MACTripleDES, MD5 en RIPEMD160. Volg de onderstaande instructies om MD5 uit te voeren voor bestandsintegriteit met behulp van de PowerShell MD5.
1. Open de Windows PowerShell app met behulp van de zoekbalk van Windows.
2A. Voer het basiscontrolecommando als volgt in en druk op de toets Enter toets om de hash-waarde of MD5-controlesom van het bestand te vinden.
get-filehash
Als u bijvoorbeeld het bestand met de naam wilt controleren bestand.txt die is opgeslagen in de Lokale schijf (C:) drive, kunt u de volgende opdracht invoeren.
get-filehash C:\Windows10Upgrade\resources\amd64\file.txt
Notitie 1: De standaard hash-uitvoer voor deze opdracht is SHA256, en is ongeacht het bestandsformaat.
Opmerking 2: De tijd die nodig is om een bestand te genereren, is afhankelijk van de grootte van het bestand.
2B. Als u het bestand in een andere waarde wilt controleren, kunt u de volgende opdracht invoeren en vervolgens op de Enter toets.
get-filehash –Algoritme [HASH TYPE]
Als u bijvoorbeeld hetzelfde bestand met de naam bestand.txt in SHA384 hash-uitvoer, moet u de volgende opdracht invoeren.
get-filehash –Algoritme SHA384 C:\Windows10Upgrade\resources\amd64\file.txt
Opmerking: De tijd die nodig is om de hash-uitvoer voor het bestand te genereren, kan variëren op basis van het algoritmetype dat u gebruikt.
Lees ook: Wat is Checksum? En hoe checksums te berekenen
Methode 2: gebruik de opdrachtprompt
Nu u PowerShell MD5 hebt gebruikt om de hashwaarde te vinden, is het tijd om de opdrachtprompt te gebruiken. Windows-opdrachtprompt gebruikt de certutil-hashbestand opdracht om de MD5- en SHA-controlesom te verifiëren. De standaardwaarde van de hash is SHA1 en blijft ongewijzigd totdat een ander hash-formaat wordt gespecificeerd. Deze ingebouwde Certificate Utility-tool kan ook worden gebruikt om een USB-drive te formatteren op Windows 10 OS.
Hash-algoritmen die door de app worden ondersteund, zijn MD Family (MD2, MD4, MD5) en SHA Family (SHA1, SHA256, SHA384 en SHA512). De methode om de opdrachtprompt-app te gebruiken als een hash-controle voor bestanden wordt hieronder beschreven.
1. Open de Opdrachtprompt app via de zoekbalk.
2A. Om de MD5hash-controlesom, typ de volgende opdracht en druk op Enter.
CertUtil –hahsfileMD5
Als u bijvoorbeeld het bestand met de naam hwcompat.txt in de volgende map wilt openen, zoals aangegeven in de opdracht, typt u de volgende opdracht.
CertUtil –hashfile C:\Windows10Upgrade\resources\amd64\hwcompat.txt MD5
2B. Typ de volgende opdracht om te wijzigen in de bijbehorende map met het bestand.
CD
Typ hierna de volgende opdracht die eerder is genoemd om de hash-waarde van het bestand te verifiëren.
Het bestand op de eerder gegeven locatie kan bijvoorbeeld als volgt worden geverifieerd in deze twee opdrachten.
cd C:\Windows10Upgrade\resources\amd64
CertUtil -hashbestand hwcompat.txt MD5
3. Om de bestand controlesom typ in een ander hash-algoritme de volgende opdracht
CertUtil –hashbestand
Als u bijvoorbeeld hetzelfde bestand in een ander formaat wilt controleren, bijvoorbeeld SHA1, typ de volgende opdracht.
CertUtil –hashfile C:\Windows10Upgrade\resources\amd64\hwcompat.txt SHA1
Methode 3: gebruik File Hash Checker-apps
De laatste methode om deze waarde voor de bestanden te vinden, is door een checker-app zoals Hash-generator. Opgemerkt moet worden dat deze apps van derden u kunnen helpen met MD5 voor bestandsintegriteit, maar mogelijk geen exacte resultaten geven als die van de native apps op de pc.
Opmerking: Aangezien dit apps van derden zijn, is het raadzaam om geen bestanden te gebruiken die persoonlijke informatie kunnen bevatten.
Aanbevolen:
- 14 beste gratis Soundboard-apps
- Systeembestanden herstellen op Windows 10
- Tijdelijke bestanden verwijderen in Windows 10
- Fix File Explorer reageert niet in Windows 10
Het artikel gaf korte informatie over hoe de hash-waarde van bestanden te vinden en de methoden om hun integriteit te verifiëren. Vul de velden in het opmerkingengedeelte in om uw vragen en suggesties te delen.
Henry is een doorgewinterde techschrijver met een passie voor het toegankelijk maken van complexe technologieonderwerpen voor alledaagse lezers. Met meer dan tien jaar ervaring in de technische industrie is Chris een betrouwbare bron van informatie voor zijn lezers geworden.