Miklix

Calculadora de codi hash SHA-512

Publicat: 6 de març del 2025, a les 11:19:05 UTC
Última actualització: 12 de gener del 2026, a les 14:29:59 UTC

Calculadora de codi hash que utilitza la funció hash Secure Hash Algorithm de 512 bits (SHA-512) per calcular un codi hash basat en l'entrada de text o la càrrega de fitxers.

Aquesta pàgina es va traduir automàticament de l'anglès per tal de fer-la accessible al màxim de persones possible. Malauradament, la traducció automàtica encara no és una tecnologia perfeccionada, de manera que es poden produir errors. Si ho prefereixes, pots veure la versió original en anglès aquí:

SHA-512 Hash Code Calculator

SHA-512 (algoritme de hash segur de 512 bits) és una funció de hash criptogràfica que pren una entrada (o missatge) i produeix una sortida de mida fixa de 512 bits (64 bytes), que normalment es representa com un nombre hexadecimal de 128 caràcters. Pertany a la família de funcions de hash SHA-2, dissenyades per la NSA i que s'utilitzen normalment per a aplicacions on es necessita la màxima seguretat, com ara dades extremadament sensibles, arxivament a llarg termini, xifratge de nivell militar i preparació per al futur contra amenaces en evolució, com ara la computació quàntica.

Divulgació completa: no vaig escriure la implementació específica de la funció hash utilitzada en aquesta pàgina. És una funció estàndard inclosa amb el llenguatge de programació PHP. Només he creat la interfície web per fer-la disponible públicament aquí per comoditat.


Calcula el nou codi hash

Les dades enviades o els fitxers penjats a través d'aquest formulari només es conservaran al servidor durant el temps que es triga a generar el codi hash sol·licitat. Se suprimirà immediatament abans que el resultat es torni al vostre navegador.

Dades d'entrada:



El text enviat està codificat en UTF-8. Com que les funcions hash funcionen amb dades binàries, el resultat serà diferent que si el text estigués en una altra codificació. Si necessiteu calcular un hash d'un text en una codificació específica, hauríeu de pujar un fitxer.



Sobre l'algoritme de resum SHA-512

No sóc particularment bo en matemàtiques i de cap manera em considero un matemàtic, així que intentaré explicar aquesta funció hash d'una manera que els meus companys no matemàtics puguin entendre-la. Si preferiu la versió matemàtica científicament correcta, estic segur que la podeu trobar en molts altres llocs web ;-)

De tota manera, imaginem que la funció hash és una batedora d'alta tecnologia dissenyada per crear un batut únic a partir de qualsevol ingredient que hi poseu. Això requereix tres passos:

Pas 1: Introduir els ingredients (Entrada)

  • Pensa en l'entrada com qualsevol cosa que vulguis triturar: plàtans, maduixes, porcions de pizza o fins i tot un llibre sencer. No importa què hi posis: gran o petit, simple o complex.

Pas 2: Procés de barreja (la funció hash)

  • Premes el botó i la batedora es torna boja: talla, barreja i gira a velocitats boges. Té una recepta especial a dins que ningú pot canviar.
  • Aquesta recepta inclou regles esbojarrades com ara: "Gira a l'esquerra, gira a la dreta, gira cap per avall, sacseja, talla de maneres estranyes". Tot això passa entre bastidors.

Pas 3: Obteniu un batut (resultat):

  • Independentment dels ingredients que hàgiu utilitzat, la batedora sempre us donarà exactament una tassa de batut (aquesta és la mida fixa de 512 bits a SHA-512).
  • El batut té un sabor i un color únics basats en els ingredients que hi poses. Fins i tot si només canvies una petita cosa, com ara afegir un gra de sucre, el batut tindrà un gust completament diferent.

Personalment, considero que la funció hash SHA-256 relacionada és prou segura per als meus propòsits, però si voleu alguna cosa més, SHA-512 pot ser la millor opció. També podeu prendre el camí del mig i consultar SHA-384: Enllaç ;-)

A causa de la manera com està dissenyat, SHA-512 funciona més ràpid que SHA-256 en ordinadors de 64 bits, cosa que inclou la majoria de portàtils i ordinadors de sobretaula en el moment d'escriure aquest article, però potser no inclou sistemes integrats més petits. El desavantatge és que emmagatzemar codis hash SHA-512 requereix el doble d'emmagatzematge de codis hash SHA-256.

De fet, algunes persones intel·ligents van idear una manera d'aconseguir el millor de tots dos, concretament la funció hash SHA-512/256: Enllaç

Lectures addicionals

Si t'ha agradat aquesta publicació, també et poden agradar aquests suggeriments:


Comparteix a BlueskyComparteix a FacebookComparteix a LinkedInComparteix a TumblrComparteix a XComparteix a LinkedInPin a Pinterest

Mikkel Christensen

Sobre l'autor

Mikkel Christensen
Mikkel és el creador i propietari de miklix.com. Té més de 20 anys d'experiència com a programador/desenvolupador de programari informàtic professional i actualment treballa a temps complet per a una gran corporació informàtica europea. Quan no fa blocs, dedica el seu temps lliure a una gran varietat d'interessos, aficions i activitats, que fins a cert punt es poden reflectir en la varietat de temes tractats en aquest lloc web.