Kako izračunati Md5sum popise



Isprobajte Naš Instrument Za Uklanjanje Problema

Korisnici raznih implementacija Unixa, uključujući Linux i FreeBSD, vjerojatno su navikli vidjeti brojeve kontrolne sume koji odgovaraju standardima Md5sum ili Sha256sum. Vjerojatno ste preuzeli ISO i na njemu pokrenuli naredbu md5sum kako biste bili sigurni da ste ga pravilno preuzeli. Ti su heksadecimalni brojevi zbrojevi svih bitova u datoteci koji vam govore jesu li u nju promijenjeni podaci ili ne. Zapravo možete izračunati svote za vlastite datoteke koje će vam reći je li nešto oštećeno i trebate li ga zamijeniti iz sigurnosnih kopija.



Za ovaj ćete zadatak morati raditi iz naredbenog retka. To biste mogli učiniti na bezglavom Linux poslužiteljskom sustavu, što znači držanje tipki Ctrl, Alt i F2 da biste došli do virtualnog terminala, a zatim se prijavili. Međutim, grafički terminal možete otvoriti i držanjem tipki Ctrl, Alt i T ili klikom na izbornika Aplikacije i klikom na vezu Terminal pod System Tools. Korisnici Ubuntu Unity mogu pretraživati ​​Terminal na crtici. Testirali smo ga s grafičkog terminala.



Metoda 1: Izračunavanje Md5suma

Da biste izračunali zbroj, upišite md5sum nakon čega slijedi naziv datoteke koju želite provjeriti. Ako se datoteka ne nalazi u trenutnom direktoriju, morat ćete upisati puni naziv putanje. Na primjer, bili smo u direktoriju ~ / Documents i upisali md5sum /lib/xtables/libxt_cpu.so pronaći md5sum te datoteke knjižnice. Zaista je tako lako i treba samo trenutak da se obradi. Možete ukloniti ovaj broj i provjeriti ga kasnije ako ste pretpostavili da se promijenio.

Mnoge korisnike spotakne činjenica da naredba md5sum u GNU / Linux nudi prekidač -b za čitanje datoteka u binarnom načinu i prekidač -t za čitanje datoteka s tekstom. Ovaj tekst na binarne sklopke uključen je radi povratne kompatibilnosti. Danas pokretanje md5sum na GNU / Linuxu ne donosi ništa drugačije za prekidač -b nego za prekidač -t, ali oni su svejedno uključeni, pa ako ste napisali staru bash ili Almquistovu skriptu, i dalje bi funkcionirao u redu.

Metoda 2: Rekurzivno izračunavanje sažetaka Md5sum

Ako tipkate md5sum * i pritisnite Enter, a zatim ćete dobiti sažetak poruke MD5 za svaku datoteku koja se nalazi u trenutnom direktoriju. Također možete tipkati md5sum –tag *> checkSums da biste dobili datoteku koja sadrži zbroj svake datoteke u direktoriju. Korisno je ako kasnije želite pogledati i vidjeti je li se što promijenilo. Možda ćete dobiti nekoliko upozorenja o tome da je nešto direktorij, što je sigurno zanemariti. Katalozi se ne mogu sami sažeti.

Možda biste željeli uzeti sume cijelog datotečnog sustava, što je korisno ako želite biti sigurni da se ništa neće promijeniti na sigurnosnim kopijama na pogonskim uređajima ili SD karticama. Upišite cd, a zatim najviši direktorij u sustavu. Iako smo koristili korijenski direktorij, možda ćete htjeti cd-jeti na nešto u / mnt ili / media ako radite s montiranom particijom.

Kad ste tamo, tipkajte pronaći . -tip f -exec md5sum –tag {} ; i pritisnite Enter da biste dobili ogroman popis podataka. To će se brzo pomicati po zaslonu, ali nakon što završite možete se pomicati prema gore u grafičkom terminalu. Ako biste radije vodili evidenciju ili ako radite na terminalu do kojeg ne možete pomicati, unesite pronaći . -tip f -exec md5sum –tag {} ; > checkSums.txt i pustite sustav da se kotrlja. Imajte na umu da uvijek možete promijeniti naziv datoteke kako ne biste prepisali stariji. Te su naredbe nekako dugačke, pa ćete ih možda htjeti kopirati i zalijepiti u terminal. Zapamtite da ćete trebati ili kliknite Uredi, a zatim kliknite Zalijepi ili držite Shift, Ctrl i V jer uobičajena prečica Ctrl + V neće raditi. Korisnici koji rade s minijaturnom zauzetom verzijom md5sum trebali bi ukloniti –tag dio te naredbe, jer je ne podržava.

Ako ste zainteresirani za upotrebu jačeg algoritma iz sigurnosnih razloga, tada md5sum možete zamijeniti bilo kojom od niza drugih naredbi. Možete koristiti sha1sum, sha224sum, sha256sum, sha384sum ili sha512sum, ovisno o tome koliko vam zaštite treba. Svaki od tih brojeva predstavlja koliko je siguran. Iako je md5sum sasvim u redu za provjeru oštećenja datoteka, neki korisnici koji brinu o sigurnosti zabrinuti su zbog neovlaštenog miješanja njihovih datoteka i radije bi koristili još jači algoritam kako bi bili sigurni da nije došlo do pucanja. Ako se samo brinete da li su kopirane datoteke pravilno prenesene, md5sum će možda i dalje raditi trik. Iz sigurnosnih razloga općenito se daje prednost sha256sum.

3 minute čitanja