←

Calculadora local de hash

Mode d'entrada

Tria un algorisme i un mode d'entrada. També es pot calcular el hash de text buit i fitxers de zero bytes.

Com s'utilitza

Tria text o un fitxer local, selecciona un algorisme SHA i calcula. El resultat mostra l'algorisme, el mode d'entrada, el nombre real de bytes i el hash hexadecimal complet en minúscules. Copia el hash o selecciona el resultat manualment. Si modifiques l'entrada, el resultat anterior deixa de ser vàlid immediatament.

El text es codifica en UTF-8 i els salts de línia CRLF i CR es converteixen en LF. No s'eliminen els caràcters d'espai en blanc inicials o finals, no es canvien les majúscules i minúscules ni es normalitza Unicode; tampoc s'interpreten seqüències d'escapament ni s'afegeix o s'elimina automàticament cap BOM. El BOM explícit i NUL s'inclouen en el càlcul. El mode de fitxer conserva tots els bytes originals; el nom, el tipus i l'hora de modificació del fitxer no participen en el càlcul.

L'exemple abc no conté cap salt de línia. A continuació es mostra el hash SHA-256 esperat; consulta RFC 6234 per als vectors oficials dels altres algorismes.

ba7816bf8f01cfea414140de5dae2223b00361a396177a9cb410ff61f20015ad

Abast i limitacions

El text està limitat a 200000 unitats de codi UTF-16 (alguns emojis n'ocupen dues) i a 800000 bytes després de la codificació; els fitxers estan limitats a 16 MiB. L'entrada no es trunca. El navegador ha de llegir el fitxer sencer, de manera que l'ús de memòria pot superar-ne la mida. Un hash no és xifratge, emmagatzematge de contrasenyes, verificació de signatures ni detecció de virus. Tampoc prova un origen fiable ni garanteix l'absència absoluta de col·lisions; compara'l amb un hash obtingut per un canal independent i fiable.

Aquesta eina no envia al servidor, emmagatzema ni registra entrades, fitxers o hashes; la pàgina continua carregant els seus recursos normalment. Esborrar només elimina les referències a les dades que manté la pàgina: no garanteix l'esborrament segur de la memòria del navegador ni de l'historial del porta-retalls, ni protegeix contra extensions o scripts de pàgina maliciosos. Una escriptura al porta-retalls que ja hagi començat no es pot revocar. La lectura es pot interrompre, però el càlcul subjacent del hash no es pot aturar realment; després de cancel·lar, cal esperar que acabi abans de tornar a calcular.

El progrés de lectura es calcula amb el nombre real de bytes; la fase de hash només mostra la tasca 0/1. El temps transcorregut, el temps restant estimat i la velocitat es mostren amb un guió quan són desconeguts. Haver llegit tot el fitxer no vol dir que el hash estigui acabat.

RFC 6234Web Crypto
Eines relacionades

Calculadora local de hash

Tria l'entrada i l'algorisme, calcula i copia el hash complet. El text buit és vàlid; en mode de fitxer cal triar un fitxer. Si modifiques l'entrada, s'esborra el resultat anterior. Cancel·lar només atura la visualització del resultat; el càlcul subjacent pot continuar fins que acabi.

configuracions