Miklix

Calcolatrice del codice hash Snefru-256

Pubblicato: 17 febbraio 2025 alle ore 17:38:38 UTC
Ultimo aggiornamento: 12 gennaio 2026 alle ore 09:13:08 UTC

Calcolatore del codice hash che utilizza la funzione hash Snefru a 256 bit (Snefru-256) per calcolare un codice hash in base all'input di testo o al caricamento di un file.

Questa pagina è stata tradotta automaticamente dall'inglese per renderla accessibile al maggior numero di persone possibile. Purtroppo, la traduzione automatica non è ancora una tecnologia perfezionata, quindi possono verificarsi degli errori. Se preferite, potete consultare la versione originale in inglese qui:

Snefru-256 Hash Code Calculator

La funzione hash Snefru è una funzione hash crittografica progettata da Ralph Merkle nel 1990. Originariamente era stata concepita come parte di una proposta al National Institute of Standards and Technology (NIST) durante i primi sforzi per standardizzare algoritmi hash sicuri. Sebbene oggi non sia ampiamente utilizzata, Snefru è significativa perché ha introdotto idee che hanno influenzato i successivi progetti crittografici.

Originariamente Snefru supportava dimensioni di output variabili, ma la versione presentata qui produce un output a 256 bit (32 byte), in genere visualizzato come un numero esadecimale a 64 cifre.

Informazioni complete: non ho scritto l'implementazione specifica della funzione hash utilizzata in questa pagina. Si tratta di una funzione standard inclusa nel linguaggio di programmazione PHP. Ho solo creato l'interfaccia web per renderla pubblicamente disponibile qui per comodità.


Calcolo del nuovo codice Hash

I dati inviati o i file caricati tramite questo modulo saranno conservati sul server solo per il tempo necessario a generare il codice hash richiesto. Verranno cancellati immediatamente prima che il risultato venga restituito al browser.

Dati di ingresso:



Il testo inviato è codificato in UTF-8. Poiché le funzioni hash operano su dati binari, il risultato sarà diverso da quello ottenuto se il testo è in un'altra codifica. Se è necessario calcolare un hash di un testo in una codifica specifica, è necessario caricare un file.



Informazioni sull'algoritmo hash Snefru

Non sono un matematico né un crittografo, ma cercherò di spiegare questa funzione hash in un modo comprensibile anche ai miei colleghi non matematici. Se preferite una spiegazione più matematica e scientificamente corretta, sono sicuro che la troverete altrove ;-)

Sebbene Snefru non sia più considerato sicuro e appropriato per i nuovi sistemi, è interessante per ragioni storiche, perché i suoi progetti hanno influenzato molte funzioni hash successive che sono ancora in uso.

Si può immaginare Snefru come un frullatore ad alta potenza progettato per mescolare e tritare gli ingredienti fino a quando non si riesce più a identificare l'input originale, ma come tutte le funzioni hash, fornirà sempre lo stesso output per lo stesso input.

Si tratta di un processo in tre fasi:

Fase 1: Tritare gli ingredienti (dati di input)

  • Per prima cosa, taglia gli ingredienti in pezzi più piccoli in modo che entrino nel frullatore. È come scomporre i dati in blocchi.

Fase 2: Mescolare i tondi (frullatore a diverse velocità)

  • Snefru non frulla una sola volta. Esegue diversi cicli di miscelazione, alternando tra tritare, frullare e frullare a impulsi, per assicurarsi che tutto sia perfettamente amalgamato.
  • A ogni giro, il frullatore: Mescola in direzioni diverse (come capovolgere il frullato). Aggiunge "colpi" segreti (come piccole gocce di aromi casuali) per rendere il composto ancora più difficile da prevedere. Cambia la velocità per mescolare in modo diverso ogni volta.

Fase 3: Frullato finale (l'hashish)

  • Dopo 8 intense sessioni di miscelazione, si versa il frullato finale. Questo è l'hashish: una miscela dall'aspetto unico, completamente strapazzata.

Ulteriori letture

Se ti è piaciuto questo post, potrebbero piacerti anche questi suggerimenti:


Condividi su BlueskyCondividi su FacebookCondividi su LinkedInCondividi su TumblrCondividi su XCondividi su LinkedInAggiungi su Pinterest

Mikkel Christensen

Sull'autore

Mikkel Christensen
Mikkel è il creatore e proprietario di miklix.com. Ha oltre 20 anni di esperienza come programmatore di computer/sviluppatore di software ed è attualmente impiegato a tempo pieno in una grande azienda IT europea. Quando non scrive sul blog, dedica il suo tempo libero a una vasta gamma di interessi, hobby e attività, che in qualche modo si riflettono nella varietà di argomenti trattati in questo sito.