Generatore Hash Blake2b
FreeCalcola l'hash BLAKE2b di testo o un file nel tuo browser, con lunghezza output regolabile e hashing con chiave opzionale (MAC).
Gira interamente nel tuo browser usando WebAssembly. Nulla viene caricato su un server.
Lunghezza output
Produce un codice di autenticazione del messaggio (MAC): solo qualcuno con la stessa chiave può riprodurre questo hash, utile per verificare sia l'integrità sia l'autenticità.
Attività recente
Visibile a tutti. Ultimi 20 utilizzi su tutti i visitatori, i più recenti per primi.
Ancora nessuna attività. Sii il primo.
Cosa fa questo strumento
Calcola l'hash crittografico BLAKE2b di testo o un file, interamente nel tuo browser. Scegli una lunghezza di output da 8 a 512 bit, e facoltativamente fornisci una chiave segreta per produrre un hash con chiave (MAC) per l'autenticazione dei messaggi invece del semplice controllo di integrità.
Come funziona
Il tuo testo o file viene convertito in byte grezzi ed elaborato attraverso la funzione di compressione BLAKE2b, che mescola l'input attraverso più round usando rotazioni bitwise, XOR, e addizione modulare per produrre un digest a lunghezza fissa. La lunghezza output richiesta (8 a 512 bit, in multipli di 8) determina quanti byte di quello stato interno vengono restituiti come hash finale, mostrato come stringa esadecimale. Quando viene fornita una chiave, viene caricata nello stato hash prima che inizi l'elaborazione, così il digest risultante dipende sia dall'input sia dalla chiave segreta, ciò che trasforma un semplice hash in un codice di autenticazione del messaggio.
Problemi che risolve
- Verificare che un file scaricato non sia stato corrotto o manomesso, confrontando il suo hash con uno pubblicato.
- Generare un'impronta digitale veloce e unica per un pezzo di testo o dati, ad esempio per rilevare contenuti duplicati o usare come chiave cache.
- Produrre un codice di autenticazione del messaggio (MAC) per verificare sia l'integrità sia l'autenticità di un messaggio quando è disponibile una chiave segreta condivisa.
Domande frequenti
›In cosa differisce BLAKE2b da MD5 o SHA-256?
BLAKE2b è una moderna funzione hash crittografica progettata per essere sia più veloce di MD5 e SHA-1 sia almeno altrettanto sicura di SHA-3, pur usando un design più semplice. A differenza di MD5 e SHA-1, considerati compromessi ai fini della sicurezza, BLAKE2b non ha attacchi pratici noti ed è ampiamente usato in applicazioni come l'algoritmo di hashing delle password Argon2 e il protocollo VPN WireGuard.
›Perché sceglierei una lunghezza output più corta come 256-bit invece del predefinito 512-bit?
Un digest più corto richiede meno spazio per memorizzare o trasmettere (utile per colonne database, URL, o codici QR) fornendo comunque forte resistenza alle collisioni, poiché la sicurezza di BLAKE2b scala con la lunghezza output che scegli. 512-bit è il predefinito e dà il margine di sicurezza massimo; 256-bit è una scelta comune quando vuoi una stringa hex più corta e non hai bisogno di più di 128-bit di resistenza alle collisioni.
›Cos'è l'"hashing con chiave" (modalità MAC) e quando lo userei?
L'hashing con chiave mescola una chiave segreta nel calcolo, producendo un codice di autenticazione del messaggio (MAC) che solo chi conosce la stessa chiave può riprodurre. Questo è utile quando devi verificare non solo che i dati non siano cambiati (integrità) ma che provengano da qualcuno che detiene il segreto condiviso (autenticità), ad esempio quando firmi richieste API o verifichi payload di webhook.
›BLAKE2b è adatto per l'hashing delle password?
No. BLAKE2b è progettato per essere veloce, il che è esattamente la proprietà sbagliata per la memorizzazione di password, un hash veloce rende molto più facili gli attacchi brute-force e a dizionario contro hash di password rubati. Per le password, usa invece un algoritmo dedicato lento e memory-hard come Argon2 o bcrypt.
›Posso fare l'hash di un file invece di digitare testo?
Sì, passa alla scheda "File" e clicca per scegliere un file o trascinalo e rilascialo sulla pagina. Il file viene letto e sottoposto a hash interamente nel tuo browser usando WebAssembly, non viene mai caricato da nessuna parte, il che rende sicuro usarlo per verificare l'integrità di file sensibili o grandi.
Strumenti correlati
Testo
Strumento Cifrario Atbash
Codifica e decodifica testo con il cifrario Atbash in varianti classica, con cifre, ed ebraica, con un riferimento coppie speculari dal vivo e tabella di mappatura caratteri.
FreeTesto
Generatore di Backronimi
Trasforma qualsiasi acronimo o parola in un backronimo su 6 toni e 5 pattern di frase, con parole personalizzate per lettera e punteggio Memorabilità/Pronunciabilità.
FreeTesto
Calcolatore Banda
Converti tra unità di dati, stima il tempo di trasferimento file, dimensiona la banda del sito web dal traffico, e converti tra un'indennità dati mensile e una velocità di connessione sostenuta.
FreeTesto
Creatore Grafico a Barre
Trasforma semplici dati etichetta,valore in un grafico a barre personalizzabile con 8 temi colore, orientamento, ordinamento, supporto valori negativi, statistiche istantanee, ed esportazione SVG/PNG.
Commenti (0)
Hai trovato utile questo strumento? Lascia un commento, condividi un consiglio, o dicci come possiamo migliorarlo.
Ancora nessun commento. Sii il primo a condividere il tuo pensiero!