Generatore di Hash Whirlpool
Hash a 512 bit standard ISO basato sui principi AES
Whirlpool è una funzione hash crittografica che produce un hash di 512 bit (128 caratteri hex), progettata da Vincent Rijmen (co-progettista di AES) e Paulo Barreto. Basata su una versione modificata del cifrario a blocchi AES e incorporata nello standard ISO/IEC 10118-3.
Cos'è Whirlpool?
Whirlpool usa una funzione di compressione Miyaguchi-Preneel basata su un cifrario a blocchi chiamato W. Opera su blocchi di 512 bit con chiavi di 512 bit in 10 round.
✅ Vantaggi
- • Eredità AES: Progettato dal co-progettista di AES, Rijmen
- • Output 512 bit: 128 caratteri hex, come SHA-512
- • Standard ISO: Certificato ISO/IEC 10118-3
- • Raccomandato NESSIE: Standardizzazione crittografica europea
📊 Casi d'uso
- • Firme digitali: Firma di documenti e codice ad alta sicurezza
- • Integrità file: Verifica di download grandi
- • TrueCrypt/VeraCrypt: Crittografia disco
- • Conformità europea: Hashing conforme ISO/NESSIE
💡 Nota
Whirlpool offre la stessa resistenza di 256 bit alle collisioni di SHA-512, ma con un design interno completamente diverso.
🔄 Whirlpool vs SHA-512
Whirlpool
512 bit, basato AES
Standard ISO
SHA-512
512 bit, Merkle-Damgård
Più diffuso
SHA-3
Variabile, spugna
Vincitore concorso NIST
❓ Domande frequenti
Whirlpool vs SHA-512?
Entrambi offrono 256 bit di resistenza. SHA-512 è più veloce in software.
Perché scegliere Whirlpool?
Per conformità ISO, indipendenza dalla NSA o diversità di design.
Whirlpool è usato in software importanti?
Sì. TrueCrypt/VeraCrypt, GnuPG e Bouncy Castle supportano Whirlpool.