Miklix

Calculadora de codi hash Snefru-256

Publicat: 5 de març del 2025, a les 19:23:56 UTC

Calculadora de codi hash que utilitza la funció hash de 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 Snefru és una funció hash criptogràfica dissenyada per Ralph Merkle l'any 1990. Originalment estava pensada com a part d'una presentació al National Institute of Standards and Technology (NIST) durant els primers esforços per estandarditzar algorismes de hash segurs. Tot i que avui dia no s'utilitza àmpliament, Snefru és important perquè va introduir idees que van influir en dissenys criptogràfics posteriors.

Snefru originalment 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 Snefru Hash

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 prefereixes l'explicació científicament correcta i pesada en matemàtiques, segur que la trobaràs en un altre lloc ;-)

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

Us podeu imaginar Snefru com una batedora de gran potència dissenyada per barrejar i tallar 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: talleu els ingredients (dades d'entrada)

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

Pas 2: mescla rodones (liquadora a diferents velocitats)

  • Snefru no només es barreja una vegada. Fa diverses rondes de barreja, com ara canviar entre picar, fer puré i polsar, per assegurar-se que tot es barreja molt bé.
  • A cada ronda, la batedora:
    • Remena en diferents direccions (com donar la volta al batut cap per avall).
    • Afegeix "girs" secrets (com petites esquitxades 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 (The Hash)

    • Després de 8 intenses rondes de barreja, aboqueu el batut final. Aquest és el hash: una barreja d'aspecte única que està completament remenada.

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.