Miklix

Calcolatrice del codice hash Tiger-128/4

Pubblicato: 17 febbraio 2025 alle ore 20:38:44 UTC

Calcolatrice del codice hash che utilizza la funzione hash Tiger 128 bit, 4 round (Tiger-128/4) 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:

Tiger-128/4 Hash Code Calculator

Tiger 128/4 (Tiger 128 bit, 4 round) è una funzione hash crittografica che accetta un input (o messaggio) e produce un output di dimensione fissa, 128 bit (16 byte), comunemente rappresentato come un numero esadecimale di 32 caratteri

La funzione hash Tiger è una funzione hash crittografica progettata da Ross Anderson ed Eli Biham nel 1995. È stata specificamente ottimizzata per prestazioni rapide su piattaforme a 64 bit, rendendola adatta per applicazioni che richiedono elaborazione dati ad alta velocità, come verifica dell'integrità dei file, firme digitali e indicizzazione dei dati. Produce codici hash a 192 bit in 3 o 4 round, che possono essere troncati a 160 o 128 bit se necessario per vincoli di archiviazione o compatibilità con altre applicazioni.

Non è più considerato sicuro per le moderne applicazioni crittografiche, ma è incluso qui nel caso in cui si renda necessario calcolare un codice hash per la retrocompatibilità.

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 Tiger-128/4

Non sono né un matematico né un crittografo, ma cercherò di spiegare questa funzione hash in termini semplici con un esempio. Se preferisci una spiegazione scientificamente corretta e precisa, ricca di calcoli matematici, sono certo che puoi trovarla su molti altri siti web ;-)

Ora, immagina di preparare una ricetta segreta per un frullato. Ci metti dentro un po' di frutta (i tuoi dati), la frulli in un modo speciale (il processo di hashing) e alla fine ottieni un sapore unico (l'hash). Anche se cambi solo una piccola cosa, come aggiungere un altro mirtillo, il sapore sarà completamente diverso.

Con Tiger, ci sono tre passaggi per farlo:

Fase 1: Preparazione degli ingredienti (aggiunta dei dati)

  • Non importa quanto siano grandi o piccoli i tuoi dati, Tiger si assicura che siano della giusta dimensione per il frullatore. Aggiunge un piccolo riempitivo extra (come un'imbottitura) in modo che tutto si adatti perfettamente.

Fase 2: Il Super Blender (la funzione di compressione)

  • Questo frullatore è dotato di tre potenti lame.
  • I dati vengono tagliati in blocchi, e ogni blocco passa attraverso il frullatore uno alla volta.
  • Le lame non si limitano a girare: mescolano, schiacciano, torcono e confondono i dati in modi folli, utilizzando schemi speciali (sono come impostazioni segrete di un frullatore che assicurano che tutto venga mescolato in modo imprevedibile).

Fase 3: miscele multiple (passaggi/giri)

  • Ecco dove la cosa diventa interessante. Tiger non si limita a mescolare i tuoi dati una volta sola, ma li mescola più volte per assicurarsi che nessuno possa scoprire gli ingredienti originali.
  • Questa è la differenza tra le versioni a 3 e 4 round. Aggiungendo un ciclo di miscelazione extra, le versioni a 4 round sono un po' più sicure, ma anche più lente da calcolare.

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

Mikkel Bang Christensen

Sull'autore

Mikkel Bang 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.