Hashing vs crypting
La diferència principal rau en la reversibilitat i l'objectiu. El hashing és un procés unidireccional i irreversible que assegura la integritat de les dades (com les contrasenyes), mentre que el crypting (o xifratge/encriptació) és un procés bidireccional i reversible que assegura la confidencialitat.
Hashing (resum)
El hashing (hash criptogràfic) és un procés matemàtic unidireccional que agafa dades d'entrada de qualsevol mida (com una contrasenya) i les transforma en una cadena de caràcters de longitud fixa anomenada hash o resum.
Característiques
| Característica | Descripció | Exemple d'Ús |
| Direccionalitat | Unidireccional (Irreversible). És impossible obtenir la dada original a partir del hash. | Emmagatzemar contrasenyes. Només es guarda el hash. Per autenticar, es hasheja la contrasenya introduïda i es compara amb el hash emmagatzemat. |
| Objectiu | Integritat. Verificar que la dada no ha estat modificada. | Verificació de descàrregues d'arxius, autenticació de contrasenyes. |
| Claus | No utilitza claus. Només utilitza la funció matemàtica. | Algorismes típics: SHA-256, Bcrypt, Argon2. |
| Sortida | Longitud fixa (p. ex., 64 caràcters per a SHA-256), independent de la longitud de l'entrada. | Un petit canvi a l'entrada produeix un hash totalment diferent (efecte allau). |

Crypting (xifratge/encriptació)
El crypting transforma dades llegibles (text clar) en dades inintel·ligibles (text xifrat) mitjançant un algorisme i una clau. L'objectiu és que la dada només pugui ser llegida pel destinatari amb la clau correcta.
Característiques
| Característica | Descripció | Exemple d'Ús |
| Direccionalitat | Bidireccional (Reversible). El text xifrat es pot revertir al text clar mitjançant una clau. | Protegir dades sensibles que s'han de recuperar (p. ex., un missatge o el número de targeta de crèdit). |
| Objectiu | Confidencialitat. Mantenir el contingut en secret. | Comunicacions xifrades (HTTPS/TLS), xifratge de discs durs. |
| Claus | Utilitza claus (simètriques o asimètriques) per xifrar i desxifrar. | Algorismes típics: AES, RSA. |
| Sortida | Longitud variable. La mida del text xifrat és similar (o més gran) a la de l'entrada. | El desxifrat només és possible si es té la clau secreta. |
Resum
| Tècnica | Propòsit (Quin problema soluciona?) |
| Hashing | Integritat (Està completa la dada? / L'ha alterada algú?). |
| Crypting | Confidencialitat (Pot llegir la dada algú no autoritzat?). |



