Miklix

Calculadora de codi hash SHA-224

Publicat: 6 de març del 2025, a les 11:18:37 UTC

Calculadora de codi hash que utilitza la funció hash Secure Hash Algorithm de 224 bits (SHA-224) 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-224 Hash Code Calculator

SHA-224 (Secure Hash Algorithm 224-bit) és una funció hash criptogràfica que pren una entrada (o missatge) i produeix una sortida de mida fixa de 224 bits (28 bytes), normalment representada com un nombre hexadecimal de 56 caràcters. Pertany a la família SHA-2 de funcions hash, dissenyades per la NSA. Realment és una versió truncada de SHA-256 amb diferents valors d'inicialització, pensada per a casos d'ús on la velocitat i l'eficiència de l'espai són més crítiques que la màxima seguretat, per exemple els sistemes encastats. SHA-224 encara es considera segur, però, una mica menys que SHA-256.

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 hash SHA-224

No sóc especialment 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. Si preferiu la versió matemàtica científicament correcta, estic segur que la trobareu a molts altres llocs web ;-)

De totes maneres, imaginem que la funció hash és una batedora d'alta tecnologia dissenyada per crear un batut únic a partir de qualsevol dels ingredients que hi poseu. Això requereix quatre passos, els tres primers són idèntics a SHA-256:

Pas 1: poseu els ingredients (entrada)

  • Penseu en l'entrada com qualsevol cosa que vulgueu combinar: plàtans, maduixes, llesques de pizza o fins i tot un llibre sencer. No importa el que posis: gran o petit, simple o complex.

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

  • Premeu el botó i la batedora es torna salvatge: tallant, barrejant, girant a velocitats boges. Té una recepta especial a dins que ningú pot canviar.
  • Aquesta recepta inclou regles boges com: "Gira cap 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 (sortida):

  • Independentment dels ingredients que utilitzeu, la batedora sempre us ofereix exactament una tassa de batut (aquesta és la mida fixa de 256 bits a SHA-256).
  • El batut té un sabor i un color únics segons els ingredients que hi poseu. Fins i tot si només canvieu una cosa petita, com ara afegir un gra de sucre, el batut tindrà un gust completament diferent.

Pas 4: trunqueu

  • La sortida final es trunca (talla) a 224 bits, descartant els 32 bits restants. Això fa que sigui més eficient en l'espai, però també una mica menys segur. Encara està bé per a comprovacions d'integritat de fitxers i similars, però per a la signatura de certificats digitals i altres casos d'ús on la seguretat és important, SHA-256 és millor.

Consulteu també la meva calculadora hash SHA-256 aquí: Calculadora de codi hash SHA-256

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

Mikkel Bang Christensen

Sobre l'autor

Mikkel Bang 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.