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
Prossimo passo
Generatore e Verificatore di Hash BcryptGeneratore di Password
Stessa situazione
Generatore di Hash SHA256Verificatore di Robustezza della Password
Altri strumenti
Generatore di Hash MD5Generatore di Hash BLAKE2bGeneratore di Hash SHA512Generatore di Hash WhirlpoolGeneratore di stringhe casuali
Pagina Iniziale > Hash e checksum
 

Generatore di Hash Argon2

Genera e verifica gli hash delle password Argon2 con parametri configurabili. Supporta le varianti Argon2i, Argon2d e Argon2id.

3 utilizzi gratis al giornoSenza registrazioneRisultati istantanei
Generatore di Hash Argon2Provalo ora — gratis ▼
Esempi Rapidi
Calcola l'hash di più password insieme (fino a 20, una per riga)
Ogni password riceve un salt casuale distinto e usa i valori qui sotto. I batch sono limitati a 64 MB e 3 iterazioni.

Preimpostazioni Rapide:

Come funziona l'hashing Argon2
Password
+
Salt
→
Elaborazione
Memory-Hard
→
Hash Sicuro

Embed Generatore di Hash Argon2 Widget

Generatore di Hash Argon2

Benvenuto nel Generatore di Hash Argon2, uno strumento online gratuito per generare e verificare gli hash delle password Argon2. Argon2 ha vinto la Password Hashing Competition nel 2015. OWASP raccomanda Argon2id con almeno 19 MiB di memoria, due iterazioni e parallelismo pari a 1 (o una combinazione equivalente di parametri). NIST richiede uno schema adeguato di hashing delle password basato su un KDF memory-hard o iterato, ma non raccomanda specificamente Argon2. Questo strumento supporta tutte e tre le varianti Argon2 (Argon2i, Argon2d, Argon2id) con parametri completamente configurabili.

Cos'è Argon2 e perché è consigliato?

Argon2 è un moderno algoritmo di hashing delle password progettato da Alex Biryukov, Daniel Dinu e Dmitry Khovratovich dell'Università del Lussemburgo. Ha vinto la Password Hashing Competition nel 2015 ed è ora l'algoritmo raccomandato per l'hashing delle password dalle principali organizzazioni di sicurezza.

A differenza dei vecchi algoritmi come MD5, SHA-1 o persino bcrypt, Argon2 è specificamente progettato per essere:

Spiegazione delle Varianti Argon2

Argon2i (Indipendente dai Dati)

Argon2i è progettato per resistere agli attacchi side-channel utilizzando modelli di accesso alla memoria indipendenti dai dati. Ciò lo rende adatto per l'hashing delle password su sistemi condivisi o multi-tenant in cui gli attacchi di temporizzazione sono una preoccupasi. Tuttavia, è leggermente più vulnerabile agli attacchi GPU rispetto ad Argon2d.

Argon2d (Dipendente dai Dati)

Argon2d utilizza l'accesso alla memoria dipendente dai dati, che fornisce la massima resistenza contro gli attacchi di cracking GPU. Tuttavia, questo lo rende vulnerabile agli attacchi side-channel come l'analisi della temporizzazione. Usa Argon2d solo in ambienti in cui gli attacchi side-channel non sono un problema.

Argon2id (Ibrido - Consigliato)

Argon2id combina il meglio di entrambe le varianti: inizia con i passaggi Argon2i per resistere agli attacchi side-channel, quindi passa ad Argon2d per la massima resistenza GPU. Questo approccio ibrido è raccomandato per la maggior parte delle applicazioni ed è la scelta predefinita in questo strumento.

Caratteristica Argon2i Argon2d Argon2id
Resistenza side-channel Forte Debole Forte
Resistenza GPU/ASIC Buona Eccellente Eccellente
Consigliato per Derivazione chiave Criptovalute Hashing password
Raccomandazione OWASP Sì Limitata Primaria

Comprendere i Parametri Argon2

Costo di Memoria

Il costo di memoria determina quanta RAM è richiesta per calcolare l'hash. Una maggiore quantità di memoria rende gli attacchi paralleli più costosi. OWASP raccomanda Argon2id con almeno 19 MiB di memoria, due iterazioni e parallelismo pari a 1 (o una combinazione equivalente di parametri). Per applicazioni ad alta sicurezza, considera 128 MB o più.

Costo Temporale (Iterazioni)

Il costo temporale controlla il numero di iterazioni sulla memoria. Più iterazioni significano un hashing più lento, che aumenta la sicurezza ma aumenta anche la latenza di accesso. Un valore di 3 è tipicamente raccomandato per le applicazioni web.

Parallelismo

Il parallelismo imposta il numero di thread utilizzati per l'hashing. Un parallelismo più elevato può velocizzare l'hashing sui sistemi multi-core ma aumenta anche la superficie di attacco. Comunemente viene utilizzato un valore di 4.

Lunghezza dell'Hash

La lunghezza dell'hash di output in byte. 32 byte (256 bit) sono sufficienti per la maggior parte delle applicazioni e forniscono un ampio margine di sicurezza.

Salt

Un salt è un dato casuale aggiunto alla password prima dell'hashing. Garantisce che password identiche producano hash diversi, prevenendo gli attacchi rainbow table. Usa sempre un salt unico e casuale per ogni password. Questo strumento può generare automaticamente un salt sicuro o consentire di specificarne uno personalizzato.

Come usare questo Generatore di Hash Argon2

  1. Scegli la modalità: Seleziona 'Genera Hash' per creare un nuovo hash, o 'Verifica Hash' per controllare se una password corrisponde a un hash esistente.
  2. Inserisci la password: Digita o incolla la password o il testo di cui vuoi eseguire l'hash nel campo di input.
  3. Seleziona la variante Argon2: Scegli Argon2id (consigliato), Argon2i (resistente ai side-channel) o Argon2d (resistente alle GPU) in base alle tue esigenze di sicurezza.
  4. Configura i parametri: Imposta il costo di memoria (64 MB consigliati), il costo temporale (3 iterazioni consigliate), il parallelismo (4 thread consigliati) e la lunghezza dell'hash (32 byte consigliati).
  5. Genera l'hash: Fai clic su 'Genera Hash Argon2' per creare il tuo hash. Copia l'output codificato o esadecimale per la tua applicazione.

Parametri Consigliati per Caso d'Uso

Applicazioni Web Standard
  • Variante: Argon2id
  • Memoria: 64 MB (65536 KB)
  • Iterazioni: 3
  • Parallelismo: 4
  • Lunghezza Hash: 32 byte
Applicazioni ad Alta Sicurezza
  • Variante: Argon2id
  • Memoria: 128 MB (131072 KB)
  • Iterazioni: 4
  • Parallelismo: 4
  • Lunghezza Hash: 32 byte
Gestori Password / Massima Sicurezza
  • Variante: Argon2id
  • Memoria: 256 MB (262144 KB)
  • Iterazioni: 5
  • Parallelismo: 8
  • Lunghezza Hash: 64 byte

Posso decriptare un hash Argon2?

No. Argon2 è una funzione di hash unidirezionale, il che significa che è computazionalmente impossibile invertire l'hash per risalire alla password originale. Questo è per progettazione: protegge le password anche se il database degli hash viene compromesso.

Per verificare una password, esegui l'hash dell'input con gli stessi parametri e salt, quindi confronta il risultato con l'hash memorizzato. Il formato Argon2 codificato include tutti i parametri necessari, rendendo la verifica semplice.

Domande Frequenti

Cos'è Argon2 e perché è consigliato?

Argon2 è un moderno algoritmo di hashing delle password che ha vinto la Password Hashing Competition nel 2015. È progettato per resistere agli attacchi GPU e ASIC richiedendo memoria e calcolo significativi. OWASP raccomanda Argon2id con almeno 19 MiB di memoria, due iterazioni e parallelismo pari a 1 (o una combinazione equivalente di parametri). NIST richiede uno schema adeguato di hashing delle password basato su un KDF memory-hard o iterato, ma non raccomanda specificamente Argon2.

Quali sono le differenze tra Argon2i, Argon2d e Argon2id?

Argon2d è ottimizzato per resistere agli attacchi GPU ed è più veloce ma vulnerabile agli attacchi side-channel. Argon2i è progettato per resistere agli attacchi side-channel ed è adatto per l'hashing delle password su sistemi condivisi. Argon2id è un ibrido che fornisce entrambe le protezioni ed è la scelta consigliata per la maggior parte delle applicazioni.

Quali parametri dovrei usare per Argon2?

Per la maggior parte delle applicazioni web, usa Argon2id con 64 MB di costo di memoria, 3 iterazioni e 4 thread. Per applicazioni ad alta sicurezza come i gestori di password, considera 128 MB o più di costo di memoria e 4+ iterazioni. L'obiettivo è un tempo di hash di circa 500 ms sul tuo server.

Posso decriptare un hash Argon2?

No, Argon2 è una funzione di hash unidirezionale. È computazionalmente impossibile invertire l'hash per risalire alla password originale. Per verificare una password, esegui l'hash dell'input con gli stessi parametri e confronta il risultato con l'hash memorizzato.

Cos'è un salt e perché è importante?

Un salt è un dato casuale aggiunto alla password prima dell'hashing. Garantisce che password identiche producano hash diversi, prevenindo gli attacchi rainbow table e rendendo più difficile craccare più password contemporaneamente. Usa sempre un salt unico e casuale per ogni password.

Come verifico se una password corrisponde a un hash Argon2?

Usa l’opzione Verify Hash: inserisci la password che vuoi controllare e l’hash Argon2 memorizzato con cui confrontarla. La verifica controlla se quella password corrisponde all’hash codificato e alle relative impostazioni; non decifra l’hash né rivela la password originale. Se c’è una corrispondenza, la password candidata è corretta per quell’hash. Proteggi gli hash memorizzati come faresti con gli altri dati di autenticazione.

Posso generare hash Argon2 per più password contemporaneamente?

Sì. Il modulo accetta fino a 20 password, una per riga, e genera un hash distinto per ciascuna. Ogni password riceve un salt casuale, quindi password identiche possono produrre stringhe hash diverse. Secondo il modulo, l’elaborazione in blocco usa 64 MB e al massimo tre iterazioni. Associa correttamente ogni risultato all’account o al record corrispondente, così in seguito potrai verificare la password giusta.

Perché due hash Argon2 della stessa password hanno un aspetto diverso?

Argon2 usa normalmente un salt casuale, quindi la stessa password può produrre risultati codificati diversi se sottoposta ad hashing due volte. È previsto e aiuta a impedire agli aggressori di riconoscere password uguali tra record memorizzati. Per controllare una password, usa la funzione di verifica con la password candidata e l’hash memorizzato: confrontare direttamente due stringhe hash non è un metodo affidabile. Conserva l’hash codificato completo, perché contiene le informazioni necessarie alla verifica.

Riferimenti

Cita questo contenuto, pagina o strumento come:

"Generatore di Hash Argon2" su https://MiniWebtool.com/it/generatore-di-hash-argon2/ di MiniWebtool, https://MiniWebtool.com/

dal team miniwebtool. Aggiornato: 12 gen 2026

Hash e checksum:

Strumenti popolari e aggiornati:

Generatore online del valore hash SHA384Generatore di hash SHA3-384Generatore di hash SHA3-512Vedi tutti →
Pagina Iniziale > Hash e checksum > Generatore di Hash Argon2