Kas yra failo maiša? – TechCult
Įvairios / / April 29, 2023
ID naudojimas padeda išvengti tapatybės vagystės ir išlaikyti tinkamą prieigą prie darbo. Panašus į tokį valdymą, kai galima patikrinti kažko vientisumą, naudojamas failo maiša. Tai skaitmeninis spaudinys, veikiantis su bet kokio tipo failais, nesvarbu, ar tai exe, msi, docx, pdf, iso ar txt, ir naudojamas norint nustatyti, ar failas yra tikras, ar ne. Paprastais žodžiais tariant, tai yra unikalus identifikavimo kodas, užšifruotas tam tikram failui ir gali būti naudojamas norint rasti failo pakeitimus. Leiskite mums sužinoti daugiau apie tai straipsnyje.
Turinys
Kas yra failų maiša?
Galbūt žinote, kad pramonės ar gerai organizuoto biuro žmonės yra vadinami jų ID arba bet kokiu išskirtinai jiems priskirtu nuorodos ID, o ne vadinti juos vardais. Šie ID padeda atskirti žmones ir patikrinti, ar jie tikri, ar ne. Failo maiša veikia taip pat. Šis skaitmeninis spaudinys veikia su kelių tipų failais, kad patikrintų, ar jie autentiški. Be to, galima patikrinti failo vientisumo maišos reikšmę MD5. Sužinokime daugiau apie šią vertę toliau pateiktame dokumente.
Greitas atsakymas
Norėdami rasti failo maišos reikšmę:
1. Atidarykite „Windows PowerShell“ ir paleiskite get-filehash komanda, kad surastų maišos vertę.
2. Norėdami patikrinti failą su pavadinimu failas.txt, paleisti get-filehash C:\Windows10Upgrade\resources\amd64\file.txt komandą.
Kas yra failo maišos reikšmė?
Maiša yra skaitmeniniu parašu pagrįsta šifravimo sistema arba unikali reikšmė, atitinkanti failo turinį. Failų vientisumui patikrinti naudojami internetiniai įrankiai ir kitos programos, skirtos patikrinti failo MD5 kontrolinę sumą arba maišos reikšmę. Tai labai naudinga įvairiuose saugos produktuose, tokiuose kaip ugniasienės, IDS ir galinių taškų apsaugos programinė įranga. Maišos kontrolinės sumos algoritmo formatai apima MD5, SHA1, SHA256, SHA384, SHA512, SFV, CRC, Base64, LM, ir tt
Maišos arba kontrolinės sumos
Maišos arba maišos kodai ir kontrolinės sumos naudojamos failo vientisumui patikrinti naudojant raidinę ir skaitmeninę eilutę ir yra vienodos. Atsižvelgiant į šifravimo tipą, šiam SHA256 maišos tikrintuvui yra keli maišos tipai, kaip nurodyta toliau:
- MD šeima – MD4, MD5,
- SHA šeima – SHA1, SHA2, SHA224, SHA256, SHA384, SHA512, SHA-512/224, SHA-512/256,
- SFV,
- CRC,
- Base64,
- LM,
- tigras,
- xxHash,
- MACTriplesDES,
- RipeMD,
- HAVAL ir
- Sūkurys.
Taip pat skaitykite:15 geriausių nemokamų failų maišos tikrinimo įrankių
MD5 Windows charakteristikos
Failo kontrolinė suma arba maišos reikšmė, pagrįsta MD5 failo formatu, turi 32 simboliai iš viso. Šį 128 bitų piršto atspaudą sudaro šešioliktainės eilutės, kuriose yra abėcėlės iš A iki F ir 10 skaitmenų nuo nuo 0 iki 9. Pavyzdžiui, MD5 failo maišos tipas būtų 12602de6659a356141e744bf569e756.
Kaip rasti failo maišos vertę
Failo maišos patikrinimą galima atlikti atsisiunčiant failą ir užtikrinant jo saugumą naudojant kenkėjišką maišos tikrintuvą. Bet kokios maišos tikrintuvo naudojimo procesas aprašytas toliau šiame skyriuje.
1. Atsisiunčiant pataisymo ar tvarkyklių failus, reikia atkreipti dėmesį į MD5 Windows kontrolinę failo sumą (jei yra).
2. Taikant algoritmą arba kriptografinę maišos funkciją naudojant bet kurį iš pateiktų metodų, grąžinama eilutės reikšmė.
3. Ši eilutės reikšmė tinka tik dabartinės būsenos failui ir pakeičiama, net jei 1 baitas failas yra pakeistas.
4. Skaitmeninis failo ar kodo kontrolinės sumos piršto atspaudas yra apskaičiuota vertė skaičiai (nuo 0 iki 9) ir raidės (nuo A iki F) maišos.
Failų maišos nustatymo iššūkiai
Šiame skyriuje išvardyti iššūkiai tikrinant failo maišą.
- Daugelis failų nepasiekiami dėl integruoto tvarkyklės pasirašymo arba sertifikato institucijos. Šie programinės įrangos ženklai blokuoja operacinės sistemos veikimą ir gali neatitikti apskaičiuotos maišos vertės.
- Be to, tikrieji teisėti tikrų programų failų pavadinimai Windows kompiuteryje gali būti cmd.exe ir skirtis nuo kenkėjiškų programų failo maišos.
- Kelių tipų maišos atveju gali būti sudėtinga nustatyti vienodų failų dydžius, kad būtų galima suderinti maišą visiems algoritmams.
- Maišos susidūrimo problemos kyla dėl įprastų maišų (kadangi dažniausiai naudojami MD5 ir SHA1), todėl sugadintam failui sunku pateikti vieną maišos algoritmą.
Sugadinto failo priežastys
Failas gali būti sugadintas, o maišos reikšmės gali nesutapti kenkėjiškos maišos tikrintuve dėl šių priežasčių:
- Atsisiunčiant sugadintas vertes, gali pasikeisti failo kontrolinės sumos reikšmė.
- Tinklo problema atsisiunčiant failą iš šaltinio svetainės.
- Failas užkrėstas kenkėjiška programine įranga.
Kaip patikrinti failo vientisumą
Išmokę įvairius metodus, kaip rasti failo maišos reikšmę, dabar pateikiame klausimą, kuriame kalbama apie metodą, kaip atlikti MD5 failo vientisumui užtikrinti.
- Pagrindinis reikalavimas, kad būtų galima užtikrinti, kad maišos būtų veiksmingai patikrintas, yra tai, kad failų dydžiai turi būti vienodi. Tai leidžia pridėti arba atimti baitus iš sugadinto failo ir gauti kontrolinę sumą kaip pradinio failo.
- Jei failo maišos išvestis skiriasi nuo MD5 failo vientisumo maišos išvesties, vientisumas gali būti pažeistas. Kaip minėta anksčiau, maiša yra skaitmeninis failo parašas, o jei failo originalo ir kopijos parašai nesutampa, failas gali būti sugadintas.
- Naudojant a kryžminės nuorodos įrankis, tai yra, MD5 Windows kontrolinės sumos įrankis arba maišos tikrintuvas, norint rasti maišos vertę, gali padėti lyginti maišos reikšmes.
1 būdas: naudokite „Windows PowerShell“.
„Windows PowerShell“. yra integruotas failų maišos tikrintuvas ir naudoja PowerShell funkciją, pvz., PowerShell MD5, kad patikrintų, ar faile yra maišos. Ji naudoja „Windows“ komandų eilutę, kad sužinotų failo maišą.
„Windows PowerShell“ palaikomi maišos formatai yra SHA1, SHA256, SHA384, SHA512, MACtripleDES, MD5 ir RIPEMD160. Vykdykite toliau pateiktas instrukcijas, kad atliktumėte MD5 failo vientisumui naudojant PowerShell MD5.
1. Atidaryk „Windows PowerShell“. programėlę naudodami „Windows“ paieškos juostą.
2A. Įveskite pagrindinę tikrinimo komandą, kaip nurodyta toliau, ir paspauskite Įveskite raktą norėdami rasti failo maišos reikšmę arba MD5 kontrolinę sumą.
get-filehash
Pavyzdžiui, jei norite patikrinti failą su pavadinimu failas.txt kuris yra išsaugotas Vietinis diskas (C:) diską, galite įvesti šią komandą.
get-filehash C:\Windows10Upgrade\resources\amd64\file.txt
1 pastaba: numatytoji šios komandos maišos išvestis yra SHA256, ir yra nepriklausomai nuo failo formato.
Užrašas 2: Failo generavimo laikas priklauso nuo failo dydžio.
2B. Jei norite patikrinti failą kita verte, galite įvesti šią komandą ir paspausti Įveskite raktą.
get-filehash – algoritmas [HASH TYPE]
Pavyzdžiui, jei norite pavadinti tą patį failą file.txt SHA384 maišos išvestis, turite įvesti šią komandą.
get-filehash – algoritmas SHA384 C:\Windows10Upgrade\resources\amd64\file.txt
Pastaba: Failo maišos išvesties generavimo laikas gali skirtis atsižvelgiant į naudojamo algoritmo tipą.
Taip pat skaitykite: Kas yra kontrolinė suma? Ir kaip apskaičiuoti kontrolines sumas
2 būdas: naudokite komandų eilutę
Dabar, kai naudojote PowerShell MD5 maišos vertei rasti, laikas naudoti komandų eilutę. „Windows“ komandų eilutėje naudojama certutil hashfile komanda, kad patikrintų MD5 ir SHA kontrolinę sumą. Numatytoji maišos reikšmė yra SHA1 ir nekeičiamas, kol nenurodytas kitas maišos formatas. Šį įtaisytąjį sertifikatų įrankį taip pat galima naudoti norint formatuoti USB diską „Windows 10“ OS.
Programos palaikomi maišos algoritmai yra MD Family (MD2, MD4, MD5) ir SHA Family (SHA1, SHA256, SHA384 ir SHA512). Toliau aprašytas būdas naudoti komandų eilutės programą kaip failų maišos tikrintuvą.
1. Atidaryk Komandinė eilutė programą naudodami paieškos juostą.
2A. Norėdami patikrinti MD5maišos kontrolinė suma, įveskite šią komandą ir paspauskite klavišą Enter.
CertUtil – hahsfileMD5
Pavyzdžiui, jei norite atidaryti failą pavadinimu hwcompat.txt šiame kataloge, kaip nurodyta komandoje, įveskite šią komandą.
CertUtil – hashfile C:\Windows10Upgrade\resources\amd64\hwcompat.txt MD5
2B. Įveskite šią komandą, kad pakeistumėte į atitinkamą katalogą su byla.
cd
Po to įveskite kitą anksčiau minėtą komandą, kad patikrintumėte failo maišos reikšmę.
Pavyzdžiui, failą anksčiau nurodytoje vietoje galima patikrinti šiose dviejose komandose taip.
cd C:\Windows10Upgrade\resources\amd64
CertUtil – hashfile hwcompat.txt MD5
3. Norėdami patikrinti failo kontrolinė suma bet kuriame kitame maišos algoritme įveskite šią komandą
CertUtil – maišos failas
Pavyzdžiui, jei norite patikrinti tą patį failą kitu formatu, tarkime SHA1, įveskite šią komandą.
CertUtil – maišos failas C:\Windows10Upgrade\resources\amd64\hwcompat.txt SHA1
3 būdas: naudokite failų maišos tikrinimo programas
Paskutinis būdas rasti šią failų vertę yra naudoti tikrinimo programą, pvz., Maišos generatorius. Reikia pažymėti, kad šios trečiųjų šalių programos gali padėti jums MD5 užtikrinti failų vientisumą, tačiau gali neduoti tikslių rezultatų, kaip ir vietinės programos kompiuteryje.
Pastaba: Kadangi tai yra trečiųjų šalių programos, patariama nenaudoti failų, kuriuose gali būti asmeninės informacijos.
Rekomenduojamas:
- 14 geriausių nemokamų garso plokštės programų
- Kaip taisyti sistemos failus „Windows 10“.
- Kaip ištrinti laikinuosius failus „Windows 10“.
- Pataisykite „File Explorer“ neatsako sistemoje „Windows 10“.
Straipsnyje buvo pateikta trumpa informacija apie kaip rasti failų maišos reikšmę ir jų vientisumo patikrinimo metodus. Jei norite pasidalinti savo užklausomis ir pasiūlymais, užpildykite komentarų skilties laukus.
Henris yra patyręs technologijų rašytojas, kurio aistra sudėtingas technologijų temas padaryti prieinamas kasdieniams skaitytojams. Turėdamas daugiau nei dešimtmetį patirties technologijų pramonėje, Chrisas tapo patikimu informacijos šaltiniu savo skaitytojams.