Mi az a Checksum? És hogyan kell kiszámítani az ellenőrző összegeket
Vegyes Cikkek / / November 28, 2021
Mindannyian hozzászoktunk ahhoz, hogy adatokat küldjünk az interneten vagy más helyi hálózatokon keresztül. Az ilyen adatok általában bitek formájában kerülnek átvitelre a hálózaton. Általában, ha rengeteg adatot küldenek egy hálózaton, akkor az adatvesztésnek van kitéve hálózati probléma vagy akár rosszindulatú támadás miatt. Ellenőrző összeget használnak annak biztosítására, hogy a kapott adatok sértetlenek, hibák és veszteségek mentesek legyenek. Az ellenőrző összeg ujjlenyomatként vagy az adatok egyedi azonosítójaként működik.
Ennek jobb megértéséhez vegye fontolóra a következőt: Egy kosár almát küldök Önnek valamelyik kézbesítőn keresztül. Most, mivel a kézbesítő harmadik fél, nem hagyatkozhatunk teljes mértékben a hitelességére. Tehát, hogy megbizonyosodjunk arról, hogy útközben nem evett almát, és hogy az összes almát megkapja, felhívlak, és elmondom, hogy küldtem neked 20 almát. A kosár átvételekor megszámolja az almák számát, és ellenőrizze, hogy 20-e.
![Mi az ellenőrző összeg és hogyan számítsuk ki az ellenőrző összegeket](/f/ad48eb5c869b076aec0aaad23b4e93f5.png)
Ez az almaszám az, amit az ellenőrző összeg tesz a fájlban. Ha nagyon nagy fájlt küldött a hálózaton keresztül (harmadik féltől), vagy letöltött egyet az internetről, és meg szeretne győződni arról, hogy a a fájl helyesen lett elküldve vagy fogadva, akkor ellenőrző összeg algoritmust alkalmaz a küldendő fájlra, és közli az értéket a vevő. A fájl fogadásakor a fogadó ugyanazt az algoritmust alkalmazza, és a kapott értéket egyezteti az Ön által elküldött adatokkal. Ha az értékek egyeznek, akkor a fájl helyesen lett elküldve, és nem veszett el adat. De ha az értékek eltérőek, a vevő azonnal tudni fogja, hogy bizonyos adatok elvesztek, vagy a fájlt manipulálták a hálózaton keresztül. Mivel az adatok rendkívül érzékenyek és fontosak lehetnek számunkra, fontos, hogy ellenőrizze az átvitel során esetlegesen fellépő hibákat. Tehát az ellenőrző összeg nagyon fontos az adatok hitelességének és integritásának megőrzéséhez. Már az adatok nagyon kis változása is jelentős változást okoz az ellenőrző összegben. Az olyan protokollok, mint a TCP/IP, amelyek az internet kommunikációs szabályait szabályozzák, szintén az ellenőrző összeget használják annak biztosítására, hogy mindig a megfelelő adatok legyenek kézbesítve.
Az ellenőrző összeg alapvetően egy kriptográfiai hash függvényt használó algoritmus. Ezt az algoritmust egy adatra vagy fájlra alkalmazzák a küldés előtt és a hálózaton keresztüli fogadás után. Talán észrevette, hogy ez egy letöltési hivatkozás mellett található, így a fájl letöltésekor ki tudja számítani az ellenőrző összeget a saját számítógépén, és megfeleltetni a megadott értékkel. Vegye figyelembe, hogy az ellenőrző összeg hossza nem az adatok méretétől, hanem a használt algoritmustól függ. A leggyakrabban használt ellenőrzőösszeg-algoritmusok az MD5 (5. üzenetkivonat-algoritmus), az SHA1 (1. biztonságos kivonatolási algoritmus), az SHA-256 és az SHA-512. Ezek az algoritmusok 128 bites, 160 bites, 256 bites és 512 bites hash értékeket állítanak elő. Az SHA-256 és az SHA-512 újabbak és erősebbek, mint az SHA-1 és MD5, amelyek néhány ritka esetben ugyanazokat az ellenőrzőösszegeket eredményezték két különböző fájlhoz. Ez veszélyeztette ezen algoritmusok érvényességét. Az újabb technikák hibabiztosak és megbízhatóbbak. A kivonatoló algoritmus főként az adatokat bináris megfelelőjére konvertálja, majd néhány alapvető műveletet hajt végre, mint például az ÉS, VAGY, XOR stb. rajta, és végül kivonja a számítások hexadecimális értékét.
Tartalom
- Mi az ellenőrző összeg? És hogyan kell kiszámítani az ellenőrző összegeket
- 1. módszer: Számítsa ki az ellenőrző összegeket a PowerShell segítségével
- 2. módszer: Számítsa ki az ellenőrző összeget az online ellenőrzőösszeg kalkulátor segítségével
- 3. módszer: Használja az MD5 és SHA Checksum Utility segédprogramot
Mi az ellenőrző összeg? És hogyan kell kiszámítani az ellenőrző összegeket
1. módszer: Számítsa ki az ellenőrző összegeket a PowerShell segítségével
1. Használja a keresést a Start menüben Windows 10 rendszeren, és írja be PowerShell és kattintson a ‘Windows PowerShell' a listáról.
2. Alternatív megoldásként kattintson a jobb gombbal a Start gombra, és válassza a „Windows PowerShell' a menüből.
![Nyissa meg az emelt szintű Windows PowerShellt a Win + X menüben](/f/bfea081e7c50f38579d0a4558fb45cf2.png)
3. A Windows PowerShellben futtassa a következő parancsot:
Get-FileHash yourFilePath. Például Get-FileHash C:\Users\hp\Desktop\myfile.docx
4. Megjelenik a prompt Alapértelmezés szerint az SHA-256 hash értéke.
![Számítsa ki az ellenőrző összegeket a PowerShell segítségével](/f/90a064aefaea01d02d7c4a4cbad6c7b1.png)
5. Más algoritmusokhoz használhatja:
Get-FileHash yourFilePath – MD5 algoritmus. Vagy. Get-FileHash yourFilePath – SHA1 algoritmus
A kapott értéket most a megadott értékkel párosíthatja.
![Kiszámíthatja az MD5 vagy SHA1 algoritmus ellenőrzőösszeg-kivonatát is](/f/ddc3f3dfb871377158bbfdae0d75ff84.png)
2. módszer: Számítsa ki az ellenőrző összeget az online ellenőrzőösszeg kalkulátor segítségével
Számos online ellenőrzőösszeg-kalkulátor létezik, például az „onlinemd5.com”. Ez az oldal használható MD5, SHA1 és SHA-256 ellenőrző összegek kiszámítására bármely fájlhoz, sőt bármilyen szöveghez is.
1. Kattintson a „Válassz fájlt' gombot, és nyissa meg a kívánt fájlt.
2. Alternatív megoldásként húzza át a fájlt a megadott mezőbe.
![Válassza ki a kívánt algoritmust, és kapja meg a szükséges ellenőrző összeget](/f/f4ffc89f81ad8b9251d761eacc7669e8.png)
3. Válassza ki a sajátját a kívánt algoritmust, és megkapja a szükséges ellenőrző összeget.
![Számítsa ki az ellenőrző összeget az online ellenőrzőösszeg kalkulátor segítségével](/f/4222c304e3cfff4b49e6fb1ecd44792d.png)
4. Ezt a kapott ellenőrző összeget a megadott ellenőrzőösszeggel is egyeztetheti, ha bemásolja az adott ellenőrző összeget az „Összehasonlítás:” szövegmezőbe.
5. Ennek megfelelően megjelenik a pipa vagy a kereszt a szövegmező mellett.
Egy karakterlánc vagy szöveg hashének közvetlen kiszámítása:
a) Görgessen le az oldalon a „MD5 és SHA1 hash generátor szöveghez’
![A karakterlánc vagy szöveg hash-értékét közvetlenül is kiszámíthatja](/f/9c3566050349415b57dce57c7ea3b01a.png)
b) Másolja be a karakterláncot a megadott szövegmezőbe, hogy megkapja a szükséges ellenőrző összeget.
Más algoritmusokhoz használhatja a "https://defuse.ca/checksums.htm’. Ez a webhely számos különböző kivonatolási algoritmus értékének kiterjedt listáját tartalmazza. Kattintson a „Fájl kiválasztása” gombra a fájl kiválasztásához, majd kattintson a „Fájl kiválasztása” gombra.Ellenőrző összegek kiszámítása…", hogy elérje az eredményeket.
3. módszer: Használja az MD5 és SHA Checksum Utility segédprogramot
Első, töltse le az MD5 & SHA Checksum Utility segédprogramot majd indítsa el duplán az exe fájlra kattintva. Egyszerűen böngésszen a fájl között, és megkaphatja az MD5, SHA1, SHA-256 vagy SHA-512 hash-t. Az adott hash-t a megfelelő szövegmezőbe is másolhatja-beillesztheti, hogy könnyen párosítsa a kapott értékkel.
![Használja az MD5 és SHA Checksum Utility segédprogramot](/f/0f3d6396c205e3a662afa22c0862580f.png)
Ajánlott:
- A Wi-Fi-hez nem csatlakozó laptop javítása (képekkel)
- Nincs hang Windows 10 PC-n [MEGOLDVA]
- A 0x80070643 számú Windows frissítési hiba javítása
- Javítsa ki az univerzális soros busz (USB) vezérlő illesztőprogramjával kapcsolatos problémát
Remélem, a fenti lépések segítettek a tanulásban Mi az a Checksum? És hogyan kell kiszámítani; de ha továbbra is kérdései vannak ezzel a cikkel kapcsolatban, nyugodtan tedd fel őket a megjegyzés rovatban.