Dal 2010 · Oltre 2 milioni di utilizzi degli strumenti ogni mese
Dal 2010
Aggiungi a Chrome

La Mia Cassetta Degli Attrezzi

Modalità Automatica

Nessuno strumento salvato.

Aggiorna alla Versione Premium
Strumenti correlati
Generatore di Hash SHA256Generatore di Hash BLAKE2bGeneratore di Hash SHA3-256Generatore di Hash WhirlpoolGeneratore di Hash SHA1Generatore MurmurHash3Calcolatore online del codice di controllo Adler32
Pagina Iniziale > Hash e checksum
 

Generatore di Hash FNV-1a

Il generatore di hash FNV-1a di MiniWebtool produce hash non crittografici nelle dimensioni supportate da 32 a 1024 bit. Elabora testo o gruppi di dati e scegli l'output esadecimale, decimale o binario per checksum, impronte digitali o esperimenti con tabelle hash.

Serve aiuto con questo strumento? Chiedi all’IA

In Gemini, incolla la domanda copiata nella chat. Puoi anche copiarla qui sotto.

Visualizza la domanda

Utilizzo gratuitoSenza registrazioneRisultati istantanei
Generatore di Hash FNV-1aProvalo ora — gratis ▼
FNV-1a a 64 bit: per ogni byte, applica lo XOR e poi moltiplica per il numero primo

Digita o incolla il testo qui sotto (oppure usa un esempio rapido) per ottenere il suo hash FNV-1a in esadecimale, decimale o binario, da 32 a 1024 bit, oppure calcola l'hash di più righe in modalità batch.

ALGORITMO FNV-1a XOR-POI-MOLTIPLICA VELOCE
BYTE
Input
→
⊕ XOR
Hash XOR Byte
→
× PRIMO
Moltiplica
→
HASH
Output
// Esempi rapidi
Ogni riga verrà hashata separatamente
Output:

Embed Generatore di Hash FNV-1a Widget

Generatore di Hash FNV-1a

Benvenuti nel Generatore di Hash FNV-1a, uno strumento online gratuito per generare valori hash FNV-1a (Fowler-Noll-Vo). L'FNV-1a è una funzione hash non crittografica ad alte prestazioni ampiamente utilizzata in tabelle hash, checksum e fingerprinting dei dati. Questo strumento supporta più dimensioni di bit, da 32 bit a 1024 bit, con formati di output esadecimale, decimale e binario.

In sintesi

Il Generatore di Hash FNV-1a calcola gli hash Fowler-Noll-Vo (FNV-1a) di un testo con dimensioni da 32 a 1024 bit. È un hash non crittografico per tabelle hash, checksum e impronte digitali dei dati.

Generatore di Hash FNV-1a: funzionalità in sintesi
FunzioneCosa offreIdeale per
Dimensioni in bitScegli un hash da 32, 64, 128, 256, 512 o 1024 bit. Le dimensioni a 32 e 64 bit usano il numero primo FNV standard e la base di offset.Far corrispondere la larghezza dell'hash che si aspetta il tuo codice o la struttura dati
Formati di outputMostra l'hash in esadecimale, decimale o binario.Confrontare con valori riportati in un altro formato
Modalità di inputCalcola l'hash di un singolo testo, oppure usa la modalità batch per calcolare l'hash di molte stringhe insieme, una per riga. I pulsanti di esempio caricano dati di prova.Calcolare l'hash di un elenco di chiavi o identificatori
AlgoritmoParte da una base di offset, poi per ogni byte di input applica lo XOR del byte con l'hash e moltiplica per il numero primo FNV.Distinguere FNV-1a da FNV-1, che moltiplica per primo
Confronto degli hashUno strumento di confronto visivo mostra come gli hash differiscono, e un pulsante di copia copia il risultato.Vedere come una piccola modifica dell'input altera l'hash
Non per la sicurezzaFNV-1a non è crittografico e non è adatto all'hashing delle password né alle firme digitali.Chiavi di cache, deduplicazione, filtri di Bloom e bilanciamento del carico

Cos'è l'hash FNV-1a?

L'FNV-1a (Fowler-Noll-Vo alternate) è una funzione hash non crittografica creata da Glenn Fowler, Landon Curt Noll e Kiem-Phong Vo. È progettata per essere estremamente veloce e fornire buone proprietà di distribuzione per le implementazioni di tabelle hash.

L'algoritmo utilizza un semplice approccio "XOR-poi-moltiplica":

  1. Inizializzazione: Inizia con un valore base di offset fisso
  2. XOR: Esegue lo XOR dell'hash con ogni byte di input
  3. Moltiplicazione: Moltiplica il risultato per il numero primo FNV
  4. Ripetizione: Continua per tutti i byte di input

FNV-1 vs FNV-1a: Qual è la differenza?

La differenza principale tra FNV-1 e FNV-1a è l'ordine delle operazioni:

L'FNV-1a fornisce generalmente migliori caratteristiche di valanga, il che significa che piccoli cambiamenti nell'input producono valori hash significativamente diversi. Ciò rende l'FNV-1a la variante preferita per la maggior parte delle applicazioni.

Parametri FNV-1a per dimensione di bit

Generatore di Hash FNV-1a: Parametri FNV-1a per dimensione di bit
Dimensione Bit Numero Primo FNV Base di Offset
32 bit 16777619 2166136261
64 bit 1099511628211 14695981039346656037
128 bit 309485009821345068724781371 144066263297769815596495629667062367629
256 bit Parametri estesi per bassa probabilità di collisione
512 bit Parametri estesi per set di dati molto grandi
1024 bit Dimensione massima per collisioni estremamente basse
Avviso di sicurezza

L'FNV-1a NON è adatto per scopi crittografici. Non usarlo per l'hashing delle password, le firme digitali o le applicazioni sensibili alla sicurezza. Per le password, usa invece Argon2, bcrypt o scrypt.

Come usare questo generatore di hash FNV-1a

  1. Seleziona la variante hash: Scegli la dimensione di bit desiderata da 32 bit a 1024 bit. Per la maggior parte delle applicazioni, 64 bit fornisce un buon equilibrio tra velocità e resistenza alle collisioni.
  2. Scegli la modalità di input: Seleziona la modalità Testo Singolo per una stringa, o la modalità Batch per hashare più stringhe contemporaneamente (una per riga).
  3. Inserisci il tuo testo: Digita o incolla il testo che vuoi hashare. Puoi anche usare i pulsanti degli esempi rapidi per testare con dati campione.
  4. Seleziona il formato di output: Scegli il formato Esadecimale (il più comune), Decimale o Binario per l'output dell'hash.
  5. Genera hash: Clicca sul pulsante Genera per calcolare il tuo hash FNV-1a. Copia il risultato con un clic.

Migliori casi d'uso per FNV-1a

Applicazioni raccomandate
  • Tabelle Hash: Ricerca rapida delle chiavi in dizionari e mappe
  • Strutture Dati: Filtri di Bloom, hash set, hash map
  • Checksum: Verifica rapida dell'integrità dei dati
  • Chiavi Cache: Generazione di identificatori di cache univoci
  • Deduplicazione Dati: Identificazione di contenuti duplicati
  • Load Balancing: Hashing coerente per la distribuzione dei server

Domande frequenti

Cos'è l'hash FNV-1a?

L'FNV-1a (Fowler-Noll-Vo alternate) è una funzione hash non crittografica nota per la sua semplicità e velocità. Utilizza un semplice algoritmo XOR-poi-moltiplica che la rende estremamente veloce per ricerche in tabelle hash, checksum e applicazioni di fingerprinting dei dati.

Qual è la differenza tra FNV-1 e FNV-1a?

L'FNV-1 moltiplica prima e poi esegue lo XOR, mentre l'FNV-1a esegue prima lo XOR e poi moltiplica. L'FNV-1a fornisce generalmente migliori caratteristiche di valanga, il che significa che piccoli cambiamenti nell'input producono valori hash significativamente diversi.

L'FNV-1a è sicuro per le password?

No, l'FNV-1a NON è adatto per scopi crittografici (come l'hashing delle password o le firme digitali). È una funzione hash non crittografica progettata per la velocità, non per la sicurezza. Per le password, usa invece Argon2, bcrypt o scrypt.

Quale dimensione di bit dovrei usare per l'FNV-1a?

Per la maggior parte delle applicazioni di tabelle hash, 32 bit o 64 bit sono sufficienti. Usa 64 bit per set di dati più grandi per ridurre la probabilità di collisione. Dimensioni di bit superiori (128-1024) sono utili quando è necessaria una probabilità di collisione estremamente bassa.

Quali sono i migliori casi d'uso per l'FNV-1a?

L'FNV-1a eccelle nelle implementazioni di tabelle hash, nell'indicizzazione di strutture dati, nella generazione di checksum, nella generazione di chiavi cache, nella deduplicazione dei dati e nel confronto rapido dei dati. È ideale quando la velocità ha la priorità.

Riferimenti

Cita questo contenuto, pagina o strumento come:

"Generatore di Hash FNV-1a" su https://MiniWebtool.com/it/generatore-di-hash-fnv-1a/ di MiniWebtool, https://MiniWebtool.com/

dal team di miniwebtool. Aggiornato: 13 gen 2026

Chatta con la tua IA preferita

In Gemini, incolla la domanda copiata nella chat. Puoi anche copiarla qui sotto.

Visualizza la domanda

Hash e checksum:

Strumenti popolari e aggiornati:

Generatore e Verificatore di Hash BcryptGeneratore di hash SHA3-384Generatore di hash SHA3-512Vedi tutti →
Pagina Iniziale > Hash e checksum > Generatore di Hash FNV-1a