Generador de hash

Obtén d'un cop el hash d'un text amb els algorismes més utilitzats: MD5, SHA-1, les famílies SHA-2 i SHA-3, RIPEMD-160, Whirlpool, CRC32, xxHash, NTLM, bcrypt i Argon2id. Si només necessites MD5, també tens la nostra pàgina de xifratge MD5.

Calcular el hash d'un text

Escriu el text i prem "Generar hashes". Si indiques una clau, es calcula l'HMAC amb cada algorisme.

Deixa-la buida per calcular hashes normals.

Què és un hash?

Una funció hash transforma un text de qualsevol longitud en una cadena de longitud fixa (l'empremta o digest). El mateix text produeix sempre el mateix hash, però un canvi mínim genera un resultat completament diferent, i a partir del hash no es pot recuperar el text original. Per això es fan servir per comprovar la integritat de fitxers, signar dades i desar contrasenyes.

Quin algorisme de hash he de fer servir?

MD5 i SHA-1 estan trencats per a usos de seguretat (es poden generar col·lisions), tot i que continuen sent útils com a sumes de verificació. Per a integritat i signatures fes servir SHA-256, SHA-512 o SHA-3. CRC32 i xxHash són molt ràpids però no criptogràfics: només serveixen per detectar errors o per a taules hash.

Per desar contrasenyes no facis servir mai un hash ràpid: fes servir bcrypt o Argon2id, que són lents a propòsit i inclouen una sal aleatòria (per això el resultat canvia cada vegada que prems el botó). NTLM és el hash de contrasenyes de Windows.

Què és HMAC?

HMAC (Hash-based Message Authentication Code) combina una funció hash amb una clau secreta. Serveix per comprovar que un missatge no ha estat alterat i que prové d'algú que coneix la clau; el fan servir, per exemple, les signatures de webhooks i de moltes API.