Generatore BLAKE3
Generate l'hash BLAKE3 di qualsiasi testo con un solo clic. Lo strumento codifica l'input in UTF-8, esegue la funzione BLAKE3 nella modalità di hashing predefinita a 256 bit e restituisce il digest come stringa esadecimale di 64 caratteri o in Base64. I risultati corrispondono al comando b3sum e alle librerie ufficiali BLAKE3, così gli sviluppatori possono verificare fixture, chiavi di cache e identificatori di contenuto che usano questo hash moderno molto veloce.
Domande frequenti
Che cos'è BLAKE3?
BLAKE3 è una funzione hash crittografica pubblicata in 2020 dai progettisti di BLAKE2 e della modalità ad albero Bao. Suddivide l'input in blocchi da 1 KiB disposti in un albero di Merkle, consentendo l'hashing parallelo. Il suo output predefinito è di 256 bit.
Quali sono i valori di test di BLAKE3?
L'hash di un input vuoto è af1349b9f5f9a1a6a0404dea36dcc9499bcb25c9adc112b7cc9a93cae41f3262. L'hash del testo abc è 6437b3ac38465133ffb63b75273a8db548c558465d79db03fd359c6cd5bd9d85. Sono i valori restituiti dall'implementazione di riferimento e da b3sum.
Lo strumento supporta l'hashing con chiave o la derivazione di chiavi?
No. Usa la modalità di hashing semplice di BLAKE3 con l'output standard a 256 bit. L'hashing con chiave e la modalità derive_key richiedono una chiave o una stringa di contesto separate, che questo strumento non accetta.
BLAKE3 è più veloce di SHA-256?
In software, BLAKE3 è solitamente diverse volte più veloce di SHA-256 e si distribuisce su più core per gli input di grandi dimensioni. Per i testi brevi che incollate qui, la differenza non è percepibile.
BLAKE3 è sicuro?
BLAKE3 offre una sicurezza di 128 bit contro collisioni e preimmagini, lo stesso livello di SHA-256. Usa meno round di BLAKE2, una scelta che i suoi progettisti giustificano con un'ampia crittoanalisi della famiglia BLAKE.
Come viene codificato il testo?
Lo strumento calcola l'hash dei byte UTF-8 del testo esattamente come inserito. Un'interruzione di riga finale o terminazioni di riga diverse cambiano completamente il digest.
Posso ottenere un output BLAKE3 più lungo?
BLAKE3 può produrre output di qualsiasi lunghezza, ma questo strumento restituisce sempre il digest standard di 32 byte. È quello che b3sum e la maggior parte delle librerie stampano per impostazione predefinita.
Dovrei usare BLAKE3 per le password?
No. BLAKE3 è progettato per essere il più veloce possibile, l'opposto di ciò che serve per memorizzare le password. Per le password usate Argon2, bcrypt o scrypt.
Qual è il limite per l'input?
Ogni richiesta accetta fino a 5 MiB di testo. L'hash dell'input viene calcolato sul server e l'input non viene memorizzato né registrato.
Esadecimale o Base64: quale dovrei scegliere?
L'esadecimale corrisponde a b3sum e alla maggior parte della documentazione. Base64 è più breve e funziona bene in JSON o negli URL dopo averne sostituito i caratteri speciali. Entrambi codificano gli stessi 32 byte.