Diferència entre hashing i xifratge

Diferència entre hashing i xifratge
Diferència entre hashing i xifratge

Vídeo: Diferència entre hashing i xifratge

Vídeo: Diferència entre hashing i xifratge
Vídeo: Particiones primarias, lógicas y extendidas 2024, Juliol
Anonim

Hashing vs encriptació

El procés de transformació d'una cadena de caràcters en un valor de longitud fixa més curta (anomenats valors hash, codis hash, sumes hash o sumes de control) que representa la cadena original s'anomena hash. Normalment, s'utilitza una funció per realitzar aquesta transformació i s'anomena funció hash. El hash faria que la indexació i la recuperació de dades a les bases de dades siguin més ràpides, ja que cercar el valor hash de longitud fixa més curta seria més ràpid que cercar el valor original. El xifratge és el procés de conversió de dades a un format que no pot ser entès per les parts que no estan autoritzades a veure les dades. Aquest nou format s'anomena text xifrat. Convertir el text xifrat de nou al format original s'anomena desxifrat.

Què és l'hashing?

La conversió d'una cadena de caràcters en un valor de longitud fixa més curta que representi la cadena original s'anomena hashing. Aquesta conversió es realitza mitjançant una funció hash. El hash permet una indexació i recuperació de dades més ràpides de les bases de dades a causa de l'ús d'un valor hash més curt que el valor original. El hashing també s'utilitza en algorismes de xifratge per al xifratge i el desxifrat de signatures digitals. El hash és una operació unidireccional i el valor hash no pot recuperar el valor original. A més, el hash no hauria de produir el mateix valor hash per a dos valors originals diferents. Alguns dels mètodes de trituració simples i utilitzats habitualment són el mètode de divisió-restant, el mètode de plegat i el mètode de transformació Radix.

Què és l'encriptació?

La conversió de dades a un format (anomenat text xifrat) que no pot ser entès per les parts que no estan autoritzades a veure les dades s'anomena xifrat. El xifrat s'ha utilitzat durant molt de temps. Els mètodes de xifrat van des de mètodes simples com la substitució de lletres per nombres fins a mètodes més complexos com la reordenació de bits en un senyal digital mitjançant un algorisme informàtic. L'obtenció de les dades originals del text xifrat s'anomena desxifrat i requereix la clau de desxifrat correcta. Aquesta clau només està disponible per a les parts autoritzades a veure les dades. Un mètode de xifratge s'anomena xifratge fort si no es pot trencar sense conèixer la clau de desxifrat. El xifratge de clau pública és un dels mètodes d'encriptació en què les dades es xifren mitjançant la clau pública del destinatari i no es poden desxifrar sense utilitzar una clau privada coincident.

Quina diferència hi ha entre l'hashing i l'encriptació?

La conversió d'una cadena de caràcters a un valor de longitud fixa més curta que representi la cadena original s'anomena hashing, mentre que la conversió de dades a un format (anomenat text xifrat) que no pot ser entès per les parts no autoritzades per veure les dades, s'anomena xifrat. Com que el valor hash és una operació unidireccional en què el valor original no es pot recuperar, també s'utilitza per xifrar. Les funcions hash de resum de missatges (MD2, MD4 i MD5) s'utilitzen per xifrar signatures digitals. Però l'ús del hash no es limita a xifrar. El hashing també s'utilitza per a una recuperació més ràpida de dades de les bases de dades. Però les funcions hash utilitzades per a aquestes tasques són diferents les unes de les altres i poden no funcionar bé si s'intercanvien entre les dues tasques.

Recomanat: