Calcolatrice del codice hash Whirlpool
Pubblicato: 18 febbraio 2025 alle ore 21:27:04 UTC
Ultimo aggiornamento: 12 gennaio 2026 alle ore 14:20:51 UTC
Whirlpool Hash Code Calculator
La funzione hash Whirlpool è una funzione hash crittografica progettata da Vincent Rijmen (uno dei co-progettisti di AES) e Paulo SLM Barreto. È stata introdotta per la prima volta nel 2000 e successivamente rivista nel 2003 per migliorarne la sicurezza. Whirlpool fa parte dello standard ISO/IEC 10118-3, il che la rende adatta a un'ampia gamma di applicazioni crittografiche. Genera un codice hash a 512 bit (64 byte), tipicamente rappresentato da 128 caratteri esadecimali.
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à.
Informazioni sull'algoritmo di hash Whirlpool
Non sono un matematico né un crittografo, quindi cercherò di spiegare il funzionamento di questa funzione hash in termini semplici. Se preferisci una spiegazione scientificamente precisa e ricca di calcoli matematici, sono sicuro che la troverai su altri siti web ;-)
Ad ogni modo, immagina di preparare un frullato con ingredienti di ogni tipo: banane, fragole, spinaci, burro di arachidi, ecc. Ecco cosa fa Whirlpool ai tuoi ingredienti (o dati):
Fase 1 - Scomporre tutto (scomporre i dati in pezzi)
- Innanzitutto, suddivide i dati in piccoli blocchi, come se si affettasse la frutta prima di frullarla.
Fase 2 - Mescola come un matto (mescolando)
Ora, mette questi pezzi in un potente frullatore a 10 velocità diverse (chiamate "giri"). Ogni giro mescola i dati in modo diverso:
- Scambia e capovolgi (Sostituzione): alcuni pezzi vengono scambiati con altri, come quando si cambia una fragola con un mirtillo.
- Mescolare in cerchio (permutazione): fa girare il composto, spostando gli ingredienti da un posto all'altro in modo che nulla rimanga al suo posto originale.
- Mescolare tutto insieme (mescolare): si schiaccia e si mescola per distribuire i sapori (o i dati) in modo uniforme in tutto il composto.
- Aggiungi un ingrediente segreto (miscelazione chiave): aggiunge un "ingrediente segreto" (un codice speciale) per rendere il frullato unico.
Fase 3 - Risultato finale (l'hashish)
- Dopo 10 cicli di miscelazione intensa, si ottiene un drink liscio e perfettamente miscelato, o in questo caso, un hashish a 512 bit. Non c'è più modo di estrarre le banane o gli spinaci originali dal frullato. Tutto ciò che si ottiene è il drink finale.
Ulteriori letture
Se ti è piaciuto questo post, potrebbero piacerti anche questi suggerimenti:
- Calcolatrice del codice hash CRC-32C
- Calcolatrice del codice hash GOST CryptoPro
- Calcolatrice del codice hash SHA-224
