Az ellenőrző összeg megmondja, hogy a fájl verziója módosult-e vagy sem.
Az ellenőrző összeg meghatározása (és létrehozásának módja)
Az ellenőrző összeg egy algoritmus, az úgynevezett kriptográfiai hash függvény futtatásának eredménye egy adaton, általában egyetlen fájlon.
A fájl verziójából generált ellenőrzőösszeg összehasonlítása a fájl forrása által biztosított ellenőrzőösszeggel segít megbizonyosodni arról, hogy a fájl másolata eredeti és hibamentes.
Az ellenőrző összeget néha ahash összegés ritkábban ahash érték,hash kód, vagy egyszerűen ahash.
Egy egyszerű ellenőrző összeg példa
Az ellenőrző összeg vagy a kriptográfiai hash függvény ötlete bonyolultnak tűnhet, és valószínűleg nem éri meg a fáradságot, de ennek az ellenkezője igaz! Az ellenőrző összegeket valóban nem olyan nehéz megérteni vagy létrehozni.
Kezdjük egy egyszerű példával, amely remélhetőleg bemutatja az ellenőrző összegek erejét annak bizonyítására, hogy valami megváltozott. A következő kifejezés MD5 ellenőrző összege egy hosszú karaktersorozat, amely az adott mondatot reprezentálja.
|_+_|A mi céljaink szerint ezek lényegében egyenlőek egymással. Mindazonáltal, még egy kis változtatást is végrehajtva, mint például a j eltávolításaustaz időszak, teljesen más ellenőrző összeget fog előállítani.
|_+_|Amint láthatja, még egy apró változtatás is a fájlban jelentősen eltérő ellenőrzőösszeget eredményez, ami egyértelművé teszi, hogy az egyik nem egyenlő a másikkal.
Használata: Ellenőrzőösszeg használati eset
Tegyük fel, hogy letölt egy nagy szoftverfrissítést, például egy szervizcsomagot . Valószínűleg ez egy hatalmas fájl, amelynek letöltése több percig vagy tovább tart.
A letöltés után honnan tudhatja, hogy a fájl megfelelően érkezett? Mi van akkor, ha az átvitel során néhány bit kiesett, és a számítógépén jelenleg lévő fájl nem azpontosanmi volt a szándéka? Valószínűleg nagy problémákat okoz, ha egy olyan programra frissítést alkalmaz, amely nem pontosan olyan, ahogyan a fejlesztő létrehozta.
Itt nyugodhat meg az ellenőrző összegek összehasonlítása. Feltételezve, hogy a webhely, ahonnan letöltötte a fájlt, megadja az ellenőrzőösszegadatokat a letöltendő fájl mellett, akkor egy ellenőrzőösszeg-kalkulátor segítségével (az alábbiakban részletesebben) ellenőrzőösszeget állíthat elő a letöltött fájlból.
Tegyük fel például, hogy a webhely megadja ezt az ellenőrző összeget a letöltött fájlhoz
Ezután a saját ellenőrzőösszeg-kalkulátorával ellenőrző összeget állíthat elő ugyanazzal a kriptográfiai hash-függvénnyel, ebben a példában az MD5-tel a számítógépén lévő fájlban.
hogyan lehet zenét hozzáadni a snapchat-hez
Egyeznek az ellenőrző összegek? Nagy! Nagyon biztos lehet benne, hogy a két fájl azonos.
Nem egyeznek az ellenőrző összegek? Ez számos dolgot jelenthet:
- Valaki lecserélte a letöltést valami rosszindulatúra, anélkül, hogy tudná.
- A fájlt szándékosan módosította. Ahogy fentebb olvashatta, ez észrevehetetlen változás lehet, például egyetlen betű vagy más karakter hozzáadása vagy eltávolítása.
- Egy teljesen más, de ártalmatlan fájlt hasonlít össze, például egy újabb verziót, ha az egy szoftver, vagy egy frissített dokumentumot.
- A hálózati kapcsolat megszakadt, és a fájl letöltése nem fejeződött be, vagy probléma volt a fájl tárolásával, miután az elérte a merevlemezt. Próbálja újra letölteni a fájlt, majd hozzon létre egy új ellenőrző összeget az új fájlhoz, majd hasonlítsa össze újra.
Az ellenőrző összegek annak ellenőrzésére is hasznosak, hogy egy fájlt letöltött valahonnanEgyébmint az eredeti forrás, valójában egy érvényes fájl, és nem változtatták meg sem rosszindulatúan, sem más módon az eredetihez képest. Csak hasonlítsa össze a létrehozott hash-t a fájl forrásából elérhető kivonattal.
küldjön pénzt Zelle-től a Venmo-hoz
Ellenőrzőösszeg-kalkulátorok
Az ellenőrzőösszeg-kalkulátorok az ellenőrző összegek kiszámítására használt eszközök. Rengeteg van belőlük, mindegyik más-más kriptográfiai hash-funkciót támogat.
Két ingyenes lehetőség
Az egyik nagyszerű ingyenes lehetőség (a mi kedvencünk) a Microsoft File Checksum Integrity Verifier, röviden FCIV. Csak az MD5 és SHA-1 kriptográfiai hash függvények, de ezek jelenleg messze a legnépszerűbbek.
A Microsoft File Checksum Integrity Verifier egy parancssori program, de nagyon könnyen használható.
A fájlok integritásának ellenőrzése a Windows rendszerben az FCIV segítségévelEgy másik kiváló ingyenes ellenőrzőösszeg-kalkulátor a Windows számára IgorWare Hasher , és teljesen hordozható, így nem kell semmit telepíteni (de a program kicsomagolásához szükség lesz egy RAR fájlnyitóra). Ha nem ismeri a parancssori eszközöket, ez az eszköz valószínűleg jobb választás. Támogatja az MD5-öt és az SHA-1-et, valamint a CRC32-t. Használhatja a szöveg és a fájlok ellenőrző összegének megkeresésére.
Beépített Windows számológép
Használhatja a certutil a Windowsba beépített program. Ez is egy parancssori eszköz, de ugyanolyan könnyen használható a fájlok MD5 ellenőrző összegének ellenőrzésére. Ez a cikk azt is leírja, hogyan kell ugyanezt megtenni Linuxon md5 vagyok .
Nyílt forráskódú opció
A JDigestből egy nyílt forráskódú ellenőrzőösszeg-kalkulátor, amely Windows, valamint macOS és Linux rendszeren is működik.
Online lehetőség
Ha inkább egy online számológépet szeretne használni, azt szeretjük ez az MD5 fájl ellenőrzőösszeg eszköz mert lehetővé teszi a fájlok feltöltését.
Mivel nem minden ellenőrzőösszeg-kalkulátor támogatja az összes lehetséges kriptográfiai hash-függvényt, győződjön meg arról, hogy minden számológép, amelyet használni szeretne, támogatja azt a hash-függvényt, amely a letöltött fájlhoz tartozó ellenőrző összeget hozta létre.
GYIK- Minden ellenőrző összeg egyedi?
Igen. Csak az azonos fájlok esetében lesz ugyanaz az ellenőrző összeg. A fájlnéven kívül bármi más megváltoztatása eltérő ellenőrző összeget eredményez.
- Hogyan számítanak ki ellenőrző összegeket az ellenőrző összegek?
Az ellenőrzőösszeg-kalkulátorok számos algoritmust használnak, beleértve a longitudinális paritásellenőrzést, a Fletcher-ellenőrző összeget, az Adler-32-t és a ciklikus redundancia-ellenőrzéseket (CRC).
- Hogyan érvényesíthetek több ellenőrző összeget egyszerre?
Az MD5 segítségével egyszerre több fájl ellenőrző összegét is lekérheti parancs. Nyissa meg a terminált, és írja be md5 írja be az egyes fájlneveket (szóközökkel elválasztva), majd nyomja meg a gombot Belép .