Paano Makalkula ang Mga Listahan ng Md5sum



Subukan Ang Aming Instrumento Para Sa Pagtanggal Ng Mga Problema

Ang mga gumagamit ng iba't ibang pagpapatupad ng Unix kabilang ang Linux at FreeBSD ay maaaring ginagamit upang makita ang mga numero ng tsekum na tumutugma sa mga pamantayan ng Md5sum o Sha256sum. Marahil ay na-download mo ang isang ISO at pinatakbo ang utos ng md5sum dito upang matiyak na na-download mo ito ng tama. Ang mga hex number na ito ay kabuuan ng lahat ng mga piraso sa isang file, na sasabihin sa iyo kung ito ay naging pakialaman o hindi. Maaari mo talagang makalkula ang mga kabuuan para sa iyong sariling mga file, na sasabihin sa iyo kung may nasira at kung kailangan mong palitan ito mula sa mga pag-backup.



Kakailanganin mong gumana mula sa isang linya ng utos para sa gawaing ito. Maaari mo itong gawin sa isang walang ulo na Linux server system, na nangangahulugang pagpindot sa Ctrl, Alt at F2 upang makapunta sa isang virtual terminal pagkatapos ay naka-log in. Gayunpaman, maaari mo ring buksan ang isang grapikong terminal sa pamamagitan ng pagpindot sa Ctrl, Alt at T o pag-click sa ang menu ng Mga Aplikasyon at pag-click sa link ng Terminal sa ilalim ng Mga Tool ng System. Ang mga gumagamit ng Ubuntu Unity ay maaaring maghanap ng Terminal sa Dash. Sinubukan namin ito mula sa isang grapikong terminal.



Paraan 1: Pagkalkula ng isang Md5sum

Upang makalkula ang isang kabuuan, uri md5sum sinundan ng pangalan ng file na nais mong suriin. Kung ang file ay wala sa kasalukuyang direktoryo, kakailanganin mong i-type ang buong pangalan ng path. Halimbawa, nasa direktoryo ng ~ / Mga Dokumento at na-type md5sum /lib/xtables/libxt_cpu.so upang mahanap ang md5sum ng file ng library na iyon. Napakadali nito at tumatagal lamang ng isang sandali upang maproseso. Maaari mong alisin ang numerong ito at suriin itong muli sa ibang pagkakataon kung ipinapalagay mong nabago ito.

Maraming mga gumagamit ang napunta sa katotohanan na ang utos ng md5sum sa GNU / Linux ay nag-aalok ng isang -b switch upang basahin ang mga file ng binary mode at isang -t switch upang basahin ang mga file ng teksto. Ang teksto sa mga binary switch ay kasama para sa pabalik na pagiging tugma. Ngayon, ang pagpapatakbo ng md5sum sa GNU / Linux ay hindi gumagawa ng anumang kakaiba para sa -b switch kaysa sa gagawin nito para sa switch ng -t, ngunit kasama pa rin sila kaya kung nagsulat ka ng isang lumang bash o Almquist script ay tatakbo pa rin ito.

Paraan 2: Recursively Kalkulahin ang Md5sum Digests

Kung nagta-type ka md5sum * at itulak ipasok, pagkatapos bibigyan ka nito ng isang digest ng mensahe ng MD5 para sa bawat file na nakaupo sa kasalukuyang direktoryo. Maaari mo ring i-type md5sum –tag *> checkSums upang makakuha ng isang file na nagtatampok ng kabuuan ng bawat file sa direktoryo. Kapaki-pakinabang kung nais mong tumingin sa ibang pagkakataon at makita kung may nagbago. Maaari kang makakuha ng ilang mga babala tungkol sa isang bagay na isang direktoryo, na ligtas na balewalain. Ang mga direktoryo ay hindi maaaring buodin ng kanilang mga sarili.

Maaaring gusto mong kunin ang halaga ng kabuuan ng isang file system, na kapaki-pakinabang kung nais mong tiyakin na walang mga pagbabago sa mga pag-backup sa mga thumb drive o SD card. I-type ang cd na sinusundan ng pinakamataas na direktoryo sa isang system. Habang ginamit namin ang direktoryo ng ugat, baka gusto mong mag-cd sa isang bagay sa / mnt o / media kung nagtatrabaho ka sa isang naka-mount na pagkahati.

Kapag nandiyan ka na, type hanapin -type f -exec md5sum –tag {} ; at itulak ipasok upang makakuha ng isang malaking listahan ng data. Mabilis itong mag-scroll sa screen, ngunit kapag tapos na ito maaari kang mag-scroll pataas sa isang grapikong terminal. Kung mas gugustuhin mong magtago ng isang record o marahil kung nagtatrabaho ka sa isang terminal na hindi ka maaaring mag-scroll, pagkatapos ay i-type hanapin -type f -exec md5sum –tag {} ; > checkSums.txt at hayaang gumulong ang system. Tandaang palagi mong mababago ang pangalan ng file upang hindi mo mai-overwrite ang isang mas matanda. Ang mga utos na ito ay medyo mahaba, kaya baka gusto mong kopyahin at i-paste ang mga ito sa iyong terminal. Tandaan na kakailanganin mo alinman sa pag-click sa I-edit at pagkatapos ay mag-click sa I-paste o pindutin nang matagal ang Shift, Ctrl at V dahil ang regular na Ctrl + V shortcut ay hindi gagana. Ang mga gumagamit na nagtatrabaho sa pinaliit na bersyon ng busybox ng md5sum ay dapat na alisin ang –tag bahagi ng utos na iyon, dahil hindi ito sinusuportahan nito.

Kung interesado kang gumamit ng isang mas malakas na algorithm para sa mga kadahilanang pangseguridad, maaari mong palitan ang md5sum ng alinman sa maraming iba pang mga utos. Maaari mong gamitin ang sha1sum, sha224sum, sha256sum, sha384sum o sha512sum depende sa kung gaano karaming proteksyon ang kailangan mo. Ang bawat isa sa mga numerong iyon ay kumakatawan kung gaano ito ka-secure. Habang ang md5sum ay perpektong pagmultahin para sa pag-check para sa katiwalian ng file, ang ilang mga gumagamit na may pag-iisip sa seguridad ay nag-aalala tungkol sa mga taong nakikialam sa kanilang mga file at mas gugustuhin na gumamit ng isang mas malakas na algorithm upang matiyak na walang pag-crack ang naganap. Kung nag-aalala ka lamang tungkol sa pagtiyak na ang mga nakopyang file ay nailipat nang tama, maaari pa ring gawin ng md5sum. Para sa mga layuning pangseguridad, pangkalahatang ginustong sha256sum.

Basahin ang 3 minuto