Miklix

Calculadora de codi hash Snefru-256

Publicat: 5 de març del 2025, a les 19:23:56 UTC
Última actualització: 12 de gener del 2026, a les 9:13:41 UTC

Calculadora de codi hash que utilitza la funció hash Snefru de 256 bits (Snefru-256) 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í:

Snefru-256 Hash Code Calculator

La funció hash de Snefru és una funció hash criptogràfica dissenyada per Ralph Merkle el 1990. Originalment va ser pensada com a part d'una presentació a l'Institut Nacional d'Estàndards i Tecnologia (NIST) durant els primers esforços per estandarditzar algoritmes de hash segurs. Tot i que no s'utilitza àmpliament avui dia, Snefru és important perquè va introduir idees que van influir en dissenys criptogràfics posteriors.

Originalment, Snefru admetia mides de sortida variables, però la versió que es presenta aquí produeix una sortida de 256 bits (32 bytes), que normalment es visualitza com un nombre hexadecimal de 64 dígits.

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 de Snefru

No sóc matemàtic ni criptògraf, però intentaré explicar aquesta funció hash d'una manera que sigui comprensible pels meus companys no matemàtics. Si preferiu l'explicació científicament correcta i amb molta informació matemàtica, segur que la podeu trobar en un altre lloc ;-)

Tot i que Snefru ja no es considera segur i apropiat per a sistemes nous, és interessant per raons històriques, perquè els seus dissenys van influir en moltes funcions hash posteriors que encara s'utilitzen.

Us podeu imaginar Snefru com una batedora d'alta potència dissenyada per barrejar i picar ingredients fins que ja no pugueu identificar l'entrada original, però com totes les funcions hash, sempre donarà la mateixa sortida per a la mateixa entrada.

Aquest és un procés de tres passos:

Pas 1: Trossejar els ingredients (dades d'entrada)

  • Primer, talleu els ingredients a trossos més petits perquè càpiguen a la batedora. Això és com trencar les dades en blocs.

Pas 2: Barrejar les rondes (batudora a diferents velocitats)

  • Snefru no només tritura una vegada. Fa diverses rondes de trituració (com ara canviar entre picar, fer puré i triturar per pulsacions) per assegurar-se que tot estigui molt ben barrejat.
  • Cada ronda, la batedora: Remena en diferents direccions (com si girés el batut cap per avall). Afegeix "girs" secrets (com ara petites espurnes de sabors aleatoris) per fer que la barreja sigui encara més difícil de predir. Canvia la velocitat per remenar de manera diferent cada vegada.

Pas 3: Batut final (el Hash)

  • Després de 8 rondes intenses de barreja, aboques el batut final. Aquest és el haixix: una barreja d'aspecte únic completament remenada.

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.