Jó ellenőrizni a műveleteket, amikor végrehajtják, például ha bármit telepít a webhelyről, akkor annak ellenőrzéséhez, hogy helyesen van-e telepítve, bizonyos ellenőrző összegeknek kell lenniük.
A Linux-felhasználók körében népszerű eszköz „Md5sum” ami származik „MD5” az üzenet-összefoglaló algoritmus néven ismert. A Md5 áll a 128 bites titkosítási hash a fájlok hitelesítéséhez és az adatok integritásához használt érték.
A „Md5sum” Az ellenőrző összeg jól használható eszköz, amely segít kiszámítani és ellenőrizni a 128 bites kivonatokat. Ez egy beépített program a legtöbb UNIX rendszerben, amely kiszámítja és generálja a bemeneti fájlokat egy 128 bites üzenet összefoglalásához.
A szintaxisa a „Md5sum” parancs:
md5sum [opció…] [fájl…]Az „md5sum” parancsbeállítások
A „Md5sum” parancsot az adott táblázat tartalmazza:
választási lehetőség | Leírás |
---|---|
-b | Bináris módhoz használják |
-c | MD5 fájlok olvasására és ellenőrzésére szolgál |
-címke | A BSD stílus ellenőrző összegének létrehozására szolgál |
-t | Szöveges módban használják |
-ignore-missing | A hiányzó fájlok jelentésüzenetének figyelmen kívül hagyása |
-csendes | Az „ok” üzenet leállítása minden sikeres fájl esetén |
-állapot | A kimenet állandó megjelenítésének leállítása. |
-szigorú | Helytelenül formázott ellenőrző összegekhez használják |
-figyelmeztet | Figyelmeztető üzenetet jelenít meg a nem megfelelően formázott ellenőrző összegekről |
Az md5sum parancsopciók használata?
Tegyünk és használjunk néhány példát, hogy megértsük a „Md5sum” parancs opciókkal:
Hozzon létre egy szövegfájlt, és írjon bele véletlenszerű szöveget. Tegyük fel, hogy hozzon létre egy nevű fájlt „Test_file1” és adja hozzá a következő tartalmat:
Most hajtsa végre a következőket md5sum parancs a fájl ellenőrzéséhez:
$ md5sum teszt_fájl1.txt
A létrehozott kimenetet BSD stílusú formátumban nyomtassa ki a "-címke" választási lehetőség:
$ md5sum - test_fájl címke1.txt
Ellenőrizheti bármely más formátumú fájl integritását is. Például készítsen egy .cpp fájlt és nevezze el „Teszt_fájl2.cpp ” és írjon bármilyen programot, és mentse el.
Hajtsa végre a megadott parancsot a .cpp fájl:
$ md5sum teszt_fájl2.cpp
Tárolja az MD5 értékét egy fájlban, és ellenőrizze. Ehhez használja az említett parancsot az MD5 algoritmus értékének áthelyezéséhez a következő módon:
$ md5sum test_file2.cpp> testmd5.md5
A fenti parancs elmozdítja az értéket testmd5.md5 fájl.
JEGYZET: A testmd5.md5 egy véletlenszerű név, amelyet létrehoztam, a nevet tetszés szerint megváltoztathatja. A parancs futtatása után létrejön egy fájl a könyvtárban az említett névvel.
Végezze el a „-C” opció a md5sum parancs a fájl tartalmának ellenőrzéséhez:
$ md5sum -c testmd5.md5
Hasonlóképpen áthelyezheti több fájl standard kimenetét is a testmd5.md5 a tartalom ellenőrzéséhez:
$ md5sum teszt_fájl1.txt test_file2.cpp> testmd5.md5
Adjon hozzá más tartalmat a teszt_fájl1 annak ellenőrzésére, hogy az MD5 ellenőrző összeg megadja-e a hibaüzenetet. Ehhez adjon hozzá tartalmat a „test_file1.txt ”használatával "visszhang":
$ echo “Hello Linux Writers” >> test_file1.txt
A fenti parancs a „Hello Linux Writers” szót csatolja a szövegfájlba.
Most futtassa a "-jelölje be" opció annak ellenőrzésére, hogy a kimenet mit generál a terminálon a változtatások végrehajtása után:
$ md5sum - ellenőrizze testmd5.md5
A létrehozott kimenet azt jelzi, hogy a fájlok tartalma nem egyezik.
Használja a "-csendes" opció, hogy ne nyomtassa ki a "Rendben" üzenet a sikeresen ellenőrzött fájlokhoz. Csak a hiba eredményét fogja kinyomtatni:
$ md5sum --quiet --check testmd5.md5
Futtassa a "-figyelmeztet" üzenet megjelenítésének lehetősége, ha az ellenőrző összegű fájlok nem megfelelően vannak formázva. Figyelmeztető üzenetet generál a terminálon:
$ md5sum -c --warn testmd5.md5
Következtetés:
Ebben az útmutatóban megvitattuk a „Md5sum” parancs eszköz, amelyet a 128 bites hashek ellenőrzésére használnak. A különböző fájlok adatintegritását a „Md5sum” parancsopciók.