Mikä on File Hash? – TechCult
Sekalaista / / April 29, 2023
Tunnusten käyttö auttaa välttämään identiteettivarkauksia ja ylläpitämään kunnollista pääsyä työhön. Samanlainen kuin tällainen hallinta, jossa jonkin eheys voidaan varmistaa, on käyttää File Hash. Se on digitaalinen tuloste, joka toimii kaikilla tiedostotyypeillä, oli se sitten exe, msi, docx, pdf, iso tai txt, ja sitä käytetään selvittämään, onko tiedosto aito vai ei. Yksinkertaisesti sanottuna se on yksilöllinen tunniste, joka on salattu tietylle tiedostolle, ja sitä voidaan käyttää tiedostossa olevien muutosten etsimiseen. Opi lisää tästä artikkelissa.
Sisällysluettelo
Mikä on File Hash?
Saatat olla tietoinen siitä, että alan tai hyvin järjestetyn toimiston ihmisiin viitataan heidän tunnuksillaan tai millä tahansa yksinomaan heille määritetyllä viitetunnuksella sen sijaan, että heihin viitattaisiin heidän nimillään. Nämä tunnukset auttavat erottamaan ihmiset ja varmistamaan, ovatko ne aitoja vai eivät. File Hash toimii samalla tavalla. Tämä digitaalinen painatus toimii useiden tiedostotyyppien kanssa ja tarkistaa niiden aitouden. Tämän lisäksi voidaan tarkistaa tiedoston eheyden hash-arvo MD5. Opi lisää tästä arvosta alla olevassa asiakirjassa.
Nopea vastaus
Tiedoston hash-arvon löytäminen:
1. Avaa Windows PowerShell ja suorita get-filehash komento löytääksesi hash-arvon.
2. Tarkistaaksesi tiedoston nimellä tiedosto.txt, juosta get-filehash C:\Windows10Upgrade\resources\amd64\file.txt komento.
Mikä on tiedoston hash-arvo?
Hash on digitaaliseen allekirjoitukseen perustuva salausjärjestelmä tai yksilöllinen arvo, joka vastaa tiedoston sisältöä. Tiedostojen eheyden tarkistamiseen käytetään online-työkaluja ja muita ohjelmia tiedoston MD5-tarkistussumman tai hash-arvon tarkistamiseen. Nämä ovat erittäin hyödyllisiä erilaisissa tietoturvatuotteissa, kuten palomuurit, IDS ja päätepisteiden suojausohjelmistot. Hash-tarkistussumma-algoritmimuodot sisältävät MD5, SHA1, SHA256, SHA384, SHA512, SFV, CRC, Base64, LM, jne.
Hash- tai tarkistussummat
Hash- tai hash-koodeja ja tarkistussummia käytetään tiedoston eheyden tarkistamiseen aakkosnumeerisen merkkijonon avulla, ja ne ovat samat. Salaustyypin perusteella tässä SHA256-hajautustarkistuksessa on useita tiivistystyyppejä, kuten alla:
- MD-perhe - MD4, MD5,
- SHA-perhe – SHA1, SHA2, SHA224, SHA256, SHA384, SHA512, SHA-512/224, SHA-512/256,
- SFV,
- CRC,
- Base64,
- LM,
- Tiikeri,
- xxHash,
- MACTtriplesDES,
- RipeMD,
- HAVAL ja
- Whirlpool.
Lue myös:15 parasta ilmaista tiedostojen hajautustyökalua
MD5 Windowsin ominaisuudet
MD5-tiedostomuotoon perustuva tiedoston tarkistussumma tai hash-arvo on 32 merkkiä yhteensä. Tämä 128-bittinen sormenjälki koostuu heksadesimaalijonoista, jotka sisältävät aakkoset A - F ja 10 numeroa alkaen 0-9. Esimerkiksi MD5-tiedoston hash-tyyppi olisi 12602de6659a356141e744bf569e756.
Kuinka löytää tiedoston hash-arvo
Tiedoston tiivistevarmennus voidaan tehdä samalla, kun tiedosto ladataan ja varmistetaan, että se on turvallinen haitallisen hajautusohjelman avulla. Hajautustarkistimen käyttöprosessi on kuvattu alla tässä osiossa.
1. Kun lataat tiedostoja korjausta tai ohjaimia varten, tiedoston MD5 Windows -tarkistussumma (jos saatavilla) on huomioitava.
2. Käyttämällä algoritmia tai kryptografista hajautusfunktiota millä tahansa annetuista menetelmistä, merkkijonoarvo palautetaan.
3. Tämä merkkijonoarvo sopii vain nykyisessä tilassa olevalle tiedostolle ja sitä muutetaan, vaikka 1 tavu tiedostoa muutetaan.
4. Tiedoston tai koodin tarkistussumman digitaalinen sormenjälki on laskettu arvo numerot (0-9) ja kirjaimet (A: sta F) hashista.
Tiedoston hajautushaasteet
Tässä osiossa on lueteltu tiedoston hajautuksen tarkistamisen haasteet.
- Suurin osa tiedostoista ei ole käytettävissä integroidun ohjaimen allekirjoituksen tai varmenneviranomaisen vuoksi. Nämä ohjelmistomerkit estävät käyttöjärjestelmän toiminnan eivätkä välttämättä vastaa laskettua hash-arvoa.
- Lisäksi Windows PC: n oikeiden ohjelmien todelliset lailliset tiedostonimet voivat olla cmd.exe ja eroavat haittaohjelmatiedoston tiivisteestä.
- Useita eri tiivistetyyppejä käytettäessä identtiset tiedostokoot voivat olla haastavia, jotta kaikille algoritmeille saadaan yhteensopivat tiivisteet.
- Hash Collision -ongelmia esiintyy yleisten tiivisteiden takia (koska käytetään enimmäkseen MD5:tä ja SHA1:tä), ja niitä on vaikea tarjota peukaloidulle tiedostolle yhdellä hajautusalgoritmilla.
Syitä vioittuneelle tiedostolle
Tiedosto voi olla vioittunut ja hajautusarvot eivät välttämättä täsmää haitallisessa tiivistetarkistuksessa seuraavista syistä:
- Vioittuneiden arvojen imeminen latauksen aikana voi muuttaa tiedoston tarkistussumman arvoa.
- Verkko-ongelma ladattaessa tiedostoa lähdesivustolta.
- Tiedosto on haittaohjelmien saastuttama.
Kuinka tarkistaa tiedoston eheys
Opimme eri menetelmiä tiedoston hajautusarvon löytämiseksi, ja nyt meille annetaan kysymys, joka käsittelee menetelmää MD5:n suorittamiseksi tiedoston eheyden varmistamiseksi.
- Perusvaatimus, joka soveltuu sen varmistamiseksi, että hash voidaan tarkistaa tehokkaasti, on, että tiedostokokojen on oltava samat. Tämä mahdollistaa peukaloidun tiedoston tavujen lisäämisen tai vähentämisen ja alkuperäisen tiedoston tarkistussumman tuottamisen.
- Jos tiedoston hajautustulos eroaa MD5-tiedoston eheyden hajautustulosta, eheys voi vaarantua. Kuten aiemmin todettiin, hash on tiedoston digitaalinen allekirjoitus, ja jos tiedoston alkuperäisen ja kopion allekirjoitus eivät täsmää, tiedosto voi olla vioittunut.
- Käyttää ristiviittaustyökalu, eli MD5:n Windowsin tarkistussumma-apuohjelma tai hash-tarkistus hajautusarvon löytämiseksi voi auttaa hash-arvojen vertailussa.
Tapa 1: Käytä Windows PowerShellia
Windows PowerShell on integroitu tiedostojen hajautustarkistus ja käyttää PowerShell-toimintoa, kuten PowerShell MD5:tä, tarkistaakseen tiedoston tiivisteen. Se käyttää Windowsin komentoriviä selvittääkseen tiedoston hajautusarvon.
Windows PowerShellin tukemat hajautusmuodot ovat SHA1, SHA256, SHA384, SHA512, MACtripleDES, MD5 ja RIPEMD160. Noudata alla annettuja ohjeita suorittaaksesi MD5:n tiedostojen eheyden varmistamiseksi PowerShell MD5:n avulla.
1. Avaa Windows PowerShell sovellus Windowsin hakupalkin avulla.
2A. Syötä perustarkistuskomento seuraavasti ja paina Enter-näppäin löytääksesi tiedoston hash-arvon tai MD5-tarkistussumman.
get-filehash
Esimerkiksi, jos haluat tarkistaa tiedoston nimellä tiedosto.txt joka on tallennettu Paikallinen levy (C:) asema, voit kirjoittaa seuraavan komennon.
get-filehash C:\Windows10Upgrade\resources\amd64\file.txt
Huomautus 1: Tämän komennon oletustiiviste on SHA256, ja se on tiedostomuodosta riippumatta.
Muistio 2: Tiedoston luomiseen kuluva aika riippuu tiedoston koosta.
2B. Jos haluat tarkistaa tiedoston eri arvolla, voit kirjoittaa seuraavan komennon ja painaa sitten Enter-näppäin.
get-filehash – Algoritmi [HASH-TYYPPI]
Jos esimerkiksi haluat nimetä saman tiedoston file.txt SHA384:ssä hash output, sinun on syötettävä seuraava komento.
get-filehash – Algoritmi SHA384 C:\Windows10Upgrade\resources\amd64\file.txt
Huomautus: Tiedoston hash-tulosteen luomiseen kuluva aika voi vaihdella käyttämäsi algoritmityypin mukaan.
Lue myös: Mikä on tarkistussumma? Ja kuinka laskea tarkistussummat
Tapa 2: Käytä komentokehotetta
Nyt kun olet etsinyt hash-arvon PowerShell MD5:n avulla, on aika käyttää komentokehotetta. Windowsin komentokehote käyttää certutil hashfile -komento tarkistaa MD5- ja SHA-tarkistussummat. Hajautusarvon oletusarvo on SHA1 ja sitä ei muuteta, kunnes toinen hash-muoto on määritetty. Tätä sisäänrakennettua Certificate Utility -työkalua voidaan käyttää myös USB-aseman alustamiseen Windows 10 -käyttöjärjestelmässä.
Sovelluksen tukemat hajautusalgoritmit ovat MD Family (MD2, MD4, MD5) ja SHA Family (SHA1, SHA256, SHA384 ja SHA512). Menetelmä komentokehotesovelluksen käyttämiseksi tiedoston hajautustarkistuksena on kuvattu alla.
1. Avaa Komentokehote sovellus hakupalkin avulla.
2A. Tarkistaaksesi MD5hash tarkistussumma, kirjoita seuraava komento ja paina Enter-näppäintä.
CertUtil -hahsfileMD5
Jos esimerkiksi haluat avata tiedoston nimeltä hwcompat.txt seuraavassa hakemistossa komennon mukaisesti, kirjoita seuraava komento.
CertUtil – hashfile C:\Windows10Upgrade\resources\amd64\hwcompat.txt MD5
2B. Kirjoita seuraava komento vaihtaaksesi vastaava hakemisto tiedoston kanssa.
CD
Kirjoita tämän jälkeen seuraava aiemmin mainittu komento tarkistaaksesi tiedoston hash-arvon.
Esimerkiksi aiemmin annetussa paikassa oleva tiedosto voidaan tarkistaa näillä kahdella komennolla seuraavasti.
cd C:\Windows10Upgrade\resources\amd64
CertUtil – hashfile hwcompat.txt MD5
3. Tarkistaaksesi tiedoston tarkistussumma missä tahansa muussa hash-algoritmissa, kirjoita seuraava komento
CertUtil -hashfile
Esimerkiksi, jos haluat tarkistaa saman tiedoston toisessa muodossa SHA1, kirjoita seuraava komento.
CertUtil – hashfile C:\Windows10Upgrade\resources\amd64\hwcompat.txt SHA1
Tapa 3: Käytä tiedostojen tiivistetarkistussovelluksia
Viimeinen tapa löytää tämä arvo tiedostoille on käyttää tarkistussovellusta, kuten Hash-generaattori. On huomattava, että nämä kolmannen osapuolen sovellukset voivat auttaa sinua MD5:ssä tiedostojen eheyden kannalta, mutta ne eivät välttämättä anna täsmällisiä tuloksia kuin PC: n alkuperäiset sovellukset.
Huomautus: Koska nämä ovat kolmannen osapuolen sovelluksia, on suositeltavaa välttää käyttämästä tiedostoja, jotka voivat sisältää henkilökohtaisia tietoja.
Suositus:
- 14 parasta ilmaista soundboard-sovellusta
- Järjestelmätiedostojen korjaaminen Windows 10:ssä
- Temp-tiedostojen poistaminen Windows 10:ssä
- Korjaa File Explorer ei vastaa Windows 10:ssä
Artikkelissa kerrottiin lyhyesti kuinka löytää tiedostojen hash-arvo ja menetelmät niiden eheyden tarkistamiseksi. Täytä kommenttiosion kentät jakaaksesi kysymyksesi ja ehdotuksesi.
Henry on kokenut teknologiakirjailija, jonka intohimona on tehdä monimutkaisista teknologiaaiheista jokapäiväisten lukijoiden ulottuvilla. Yli vuosikymmenen kokemuksella teknologia-alalta Chrisistä on tullut lukijoilleen luotettava tietolähde.