BLAKE2b Hash Generator

Genera online un hash BLAKE2b da testo. Scrivi o incolla un messaggio per calcolare il digest BLAKE2b standard a 512 bit come stringa esadecimale minuscola di 128 caratteri e copiare il risultato. Il calcolo avviene localmente nel browser con blakejs, e il selettore permette di confrontare BLAKE2b con BLAKE2s, SHA-256, SHA-512, varianti SHA-3, SHA-1, MD5 o CRC32.

Input
0 caratt. · 0 byte
Prova:
Hash
✓ Elaborazione locale nel browser ✓ L’input non viene inviato al server
Esempi
Stringa vuota
Input (vuoto)
Output 786a02f742015903c6c6fd852552d272912f4740e15847618a86e217f71f5419d25e1031afee585313896444934eb04b903a685b1448b755d56f701afe9be2ce

Hash BLAKE2b dell’input vuoto con output standard di 64 byte.

Testo semplice
Input ciao mondo
Output 9968fa29f0cd14ea72052582deebfb6979df84746b6b4137b15e827e53f7792d0f4e7167495cd9234815cc74c91e0b8bcdc8c1e0ec01d33f684bf5c3438c2fc7

Un messaggio breve produce l’output esadecimale completo di 128 caratteri.

Effetto valanga
Input Ciao mondo
Output e4b740a8e74fc80a7d92c0a5cd5dde327d227eb4f5177e68778a5ccca43909e53db9e541083046dbe4aee32ad1a7fee40146c7eb7ec956998705c7382652e058

Cambiare una sola maiuscola produce un output non correlato.

Testo Unicode
Input Quel vituperabile xenofobo zelante assaggia il whisky ed esclama: alleluja!
Output fc88150e7b64f5895594b5a0f4dd8321fdcafea72e22a887eaa2384ce312428ea781c263b4c93f9fc3e57fa27629a28f2f037f27836fbb2ecec74b8cb90f8e8d

L’esempio mostra che BLAKE2b usa i byte UTF-8 esatti, inclusi spazi e punteggiatura.

Che cos’è BLAKE2b?

BLAKE2b è una funzione hash crittografica pubblicata nel 2012 e specificata in RFC 7693. Si basa su BLAKE, finalista del concorso SHA-3, ed è ottimizzata per piattaforme a 64 bit. Può produrre digest da 1 a 64 byte; questo calcolatore usa l’output standard di 64 byte, mostrato come 128 caratteri esadecimali minuscoli.

BLAKE2b è deterministica e unidirezionale: gli stessi byte di input producono lo stesso digest, ma dal digest non si può recuperare il testo originale. L’algoritmo è progettato per essere rapido in software e offrire sicurezza crittografica moderna.

Famiglia BLAKE2 e parametri

La famiglia BLAKE2 ha due varianti principali: BLAKE2b e BLAKE2s. BLAKE2b è ottimizzata per CPU a 64 bit e supporta fino a 64 byte di output. BLAKE2s è pensata per piattaforme più piccole e supporta fino a 32 byte.

La specifica supporta anche keyed hashing, salt, personalizzazione e tree hashing. Questa pagina espone solo la modalità semplice di hash del testo: senza chiave, senza salt, senza personalizzazione e con la lunghezza BLAKE2b standard di 64 byte.

Come usare il generatore BLAKE2b
  1. Scrivi o incolla il testo da sottoporre a hash.
  2. Mantieni BLAKE2b selezionato nel menu.
  3. Il generatore calcola il digest localmente nel browser e mostra un risultato esadecimale di 128 caratteri.
  4. Usa il pulsante di copia per copiare l’hash.

Il calcolatore usa i byte UTF-8 esatti. Maiuscole, spazi, punteggiatura, Unicode e a capo cambiano il risultato. L’input vuoto è valido e produce il digest BLAKE2b standard della stringa vuota.

Usi e limiti di questo strumento

BLAKE2b è utile per controlli di integrità rapidi, chiavi cache, identificatori di contenuto, fingerprint di deduplicazione e applicazioni che richiedono una funzione hash moderna e veloce.

Un digest BLAKE2b semplice non autentica l’origine e non è adatto alla memorizzazione delle password. Usa BLAKE2b con chiave, HMAC o un MAC verificato per autenticazione con segreto, e Argon2id, scrypt, bcrypt o PBKDF2 per le password. Questa pagina non legge direttamente file; calcola l’hash del testo inserito.

FAQ

BLAKE2b è indicato quando conta la velocità software e controlli sia calcolo sia verifica. Su piattaforme a 64 bit è spesso più veloce di SHA-256 in software puro. Usa SHA-256 se lo richiedono protocollo, API, checksum o compatibilità.

BLAKE2b è ottimizzato per 64 bit, supporta fino a 64 byte di output e usa blocchi da 128 byte. BLAKE2s è ottimizzato per piattaforme 8/16/32 bit, supporta fino a 32 byte e usa blocchi da 64 byte.

Sì. Argon2 usa BLAKE2b internamente, ma BLAKE2b grezzo non va usato per memorizzare password. Argon2 aggiunge memory hardness, costi, salt e un design verificato per password hashing.

Il calcolo BLAKE2b avviene localmente nel browser con blakejs; il testo non viene inviato al server per l’hashing.

No. BLAKE2b è una funzione hash unidirezionale. Non esiste decoder BLAKE2b né chiave per recuperare il testo originale; si possono solo provare possibili input e confrontarne gli hash.

Gli strumenti potrebbero usare byte o parametri BLAKE2b diversi. Controlla maiuscole, spazi, tab, a capo, normalizzazione Unicode, formato di input e lunghezza output. Questo generatore usa l’output standard di 64 byte come 128 caratteri hex minuscoli.

No. Questa pagina calcola il BLAKE2b standard senza chiave. Quei parametri esistono nella specifica, ma non sono esposti qui.

Questa pagina calcola l’hash del testo nel campo di input e non legge file. Incollare un nome file calcola l’hash del nome, non del contenuto. Per i file usa un’utility che legga i byte reali.
Strumenti correlati

Generatore HMAC

Genera un HMAC da testo e chiave segreta direttamente nel browser.