Anonim

Al primer cop d'ull, un resum és només una cadena de caràcters aleatoris que no tenen massa sentit. Tanmateix, l’objectiu d’aquests caràcters és assegurar-se que una dada que posseeixi no contingui errors.

Per generar un sumari de verificació per a qualsevol fitxer individual, heu d'executar-lo mitjançant un algoritme anomenat funció hash criptogràfica. Aquest algorisme compara la vostra versió de les dades amb la versió original i comprova si aquestes cadenes de caràcters coincideixen completament. Només quan els caràcters són iguals podeu dir que els dos fitxers són idèntics.

Això passa molt si descarregueu un fitxer d’Internet o transfereu fitxers mitjançant memòria externa. Si Internet s'atura durant un segon o si la unitat flash té un sector dolent, els fitxers transferits es podrien danyar. En aquest cas, aquests dos fitxers tindran codis de control completament diferents, fins i tot si són tècnicament els mateixos.

També podeu veure diferents variacions d’aquest terme, de vegades hash sum, i menys freqüentment hash code o hash value.

Què sembla un xec?

Totes les dades digitals, ja siguin un fitxer, un document de text o qualsevol altra cosa, tenen una comprovació. Per conèixer-lo, cal convertir-lo mitjançant un algorisme (funció hash). MD5, SHA-1 i SHA-256 són les funcions de hash més utilitzades.

Si introduïu una paraula o una frase a través d’un algorisme MD5, obtindreu la seva comprovació.

Per exemple, la comprovació de "Hola". és f9776f93ac975cd47b598e34d9242d18.

Si intenteu convertir "Hola", sense el període, obtindreu: 8b1a9953c4611296a827abf8c47804d7.

Es tracta de dues cadenes de personatges completament diferents. Per tant, un petit error en la puntuació canvia tota la revisió.

Una suma de comprovació sempre té el mateix nombre de caràcters, independentment de la mida del fitxer. Pot ser un fitxer de 5 GB gran o un de 2mb. Si la poseu mitjançant una calculadora de funció hash, tindrà la mateixa longitud. La longitud dependrà de la funció hash que utilitzeu. Per exemple, les resums de control MD5 tenen 32 caràcters.

Per què fem servir Checksum?

Checksum s'utilitza per validar l'autenticitat dels fitxers de la unitat.

Per exemple, podeu descarregar un fitxer gran i important que interfereixi amb algunes aplicacions o sistemes existents. Estaria bé comprovar si el fitxer en qüestió és genuí. Imagineu-vos si descarregueu una actualització danyada per a una aplicació o un controlador de dispositiu dolent. Pot interferir amb el programari del sistema i causar-vos problemes.

De vegades, les dades corruptes o malintencionades s’amaguen en un fitxer aparentment inofensiu. Si compareu el valor de comprovació del fitxer original i el del vostre disc, podreu ajudar a detectar fitxers maliciosos abans d’obrir-los.

Normalment, la font del fitxer original proporcionarà la seva comprovació. Sempre podeu comparar els dos valors. Si són idèntics, el fitxer és genuí.

Com calcular el xec

Si coneixeu el resum de l'arxiu d'origen i voleu comprovar si funciona, heu d'utilitzar una calculadora de checkum. Aquest procés permetrà que el vostre fitxer sigui mitjançant la funció hash criptogràfica.

Hi ha moltes aplicacions de tercers que podeu utilitzar per calcular el checkum. La majoria d'ells us mostraran els imports de comprovació calculats mitjançant múltiples funcions, incloses SHA-1, MD5, SHA-256 i SHA-512.

Per sort, tots els sistemes operatius més populars tenen utilitats integrades per calcular el checkum.

Xec de Windows

A Windows, podeu consultar el vostre fitxer hash en PowerShell. Aquí teniu com fer-ho:

  1. Feu clic amb el botó dret al menú de Windows (a la part inferior esquerra) i executeu PowerShell.

  2. Escriviu Get-FileHash, pegueu l'espai i escriviu la ruta del fitxer que voleu comprovar.
  3. Feu clic a Enter.

  4. Obtindreu un valor de comprovació a SHA-256.
  5. Si voleu una altra funció, haureu d’afegir al final “-Algorithm MD5” o “-Algorithm SHA1”. Per exemple, "Get-FileHash D: \ path \ to \ file1.exe -Algorithm MD5" us donarà el valor de la funció MD5.

Checksum Mac

Per calcular la comprovació al vostre Mac, haureu de trobar el terminal.

  1. Feu clic a "Cercador", una icona de somriure blau i blanc a la part inferior esquerra.

  2. Escriviu "Terminal" i, quan apareix la icona, feu-hi clic. La icona ha de semblar una consola en blanc i fosca.

Un cop entreu al Terminal, podeu obtenir diferents valors de hash segons el codi.

  1. Per a MD5, escriviu md5 path / to / file.
  2. Per a SHA-1, escriviu shasum / path / to / file.
  3. Per a SHA-256, escriviu shasum -a 256 path / to / file.

Utilitats de tercers

Si voleu comprovar el hash mitjançant programari de tercers, hi ha moltes opcions disponibles en línia. Un d’ells és MD5 & SHA Checksum Utility.

Si no voleu utilitzar PowerShell o Terminal, només podeu descarregar aquesta aplicació. Un cop el descarregueu i el configureu, podeu navegar i obrir el fitxer al programari fàcilment i veure tots els valors d'hash rellevants amb un simple clic.

Una nota sobre funcions de xec i programari de tercers

Actualment, les funcions més populars són MD5 i SHA-1, per la qual cosa aquests són els valors que fareu servir més freqüentment quan calculeu sumes de verificació dels vostres fitxers. Si cerqueu programari de tercers, assegureu-vos que pot convertir aquests dos valors.

Què és una suma de comprovació