Treci la conținut

Generator BLAKE2b

Calculați hash-uri BLAKE2b pentru orice text, alegând o lungime a digestului de la 128 la 512 biți. Instrumentul codifică datele introduse în UTF-8, aplică funcția BLAKE2b fără cheie din RFC 7693 și returnează digestul în hex sau Base64. Dezvoltatorii îl folosesc pentru a obține rezultate identice cu libsodium, componentele interne Argon2, b2sum și alte programe care folosesc BLAKE2b pentru hash-uri rapide și sigure.

Resetează

Întrebări frecvente

Ce este BLAKE2b?

BLAKE2b este o funcție hash criptografică specificată în RFC 7693, optimizată pentru procesoare pe 64 de biți. În software este mai rapidă decât MD5 și SHA-2, oferind totodată un nivel de securitate comparabil cu SHA-3. Poate genera digesturi cu orice lungime între 1 și 64 de octeți.

Ce lungimi ale digestului pot alege?

Puteți alege 512, 384, 256, 160 sau 128 biți. Lungimea face parte din parametrii BLAKE2b, așadar BLAKE2b-256 nu este pur și simplu prima jumătate din BLAKE2b-512. Alegeți lungimea folosită de celălalt sistem, altfel rezultatul nu va corespunde.

Care sunt vectorii de test BLAKE2b?

BLAKE2b-512 al unui șir gol este 786a02f742015903c6c6fd852552d272912f4740e15847618a86e217f71f5419d25e1031afee585313896444934eb04b903a685b1448b755d56f701afe9be2ce. Pentru abc, RFC 7693 indică ba80a53f981c4d0d6a2797b69f12f6e94c212f14685ac4b74b12bb6fdbffa2d17d87c5392aab792dc252d5de4533cc9518d38aa8dbf1925ab92386edd4009923. Acest instrument le returnează pe ambele.

Instrumentul oferă rezultate identice cu comanda b2sum?

Da. În mod implicit, b2sum calculează BLAKE2b-512, aceeași lungime pe care o folosește implicit acest instrument. Rețineți că b2sum calculează hash-ul octeților fișierului, astfel că un text cu un caracter de linie nouă la final va avea un digest diferit față de același text fără acesta.

Pot folosi o cheie cu BLAKE2b aici?

Nu. Instrumentul calculează doar hash-uri BLAKE2b fără cheie. Pentru un cod de autentificare a mesajelor, folosiți Generatorul HMAC-SHA256 de pe acest site sau o bibliotecă ce acceptă BLAKE2b cu cheie.

Care este diferența dintre BLAKE2b și BLAKE2s?

BLAKE2b lucrează cu cuvinte de 64 de biți și produce rezultate de până la 512 biți, în timp ce BLAKE2s folosește cuvinte de 32 de biți și produce rezultate de până la 256 biți. BLAKE2s este mai rapid pe dispozitive mici pe 32 de biți. Acest instrument calculează BLAKE2b.

Cum este codificat textul?

Datele introduse sunt convertite în octeți UTF-8 și se calculează hash-ul exact așa cum le-ați introdus. Spațiile albe și întreruperile de linie sunt incluse, așa că eliminați-le mai întâi dacă și cealaltă parte face acest lucru.

Este BLAKE2b potrivit pentru hash-uri de parole?

Nu direct. Este rapid, ceea ce îi ajută pe atacatori să ghicească parolele. Argon2, care folosește BLAKE2b în interior, este alegerea potrivită pentru parole și este disponibil în Generatorul Argon2.

Cât text pot procesa?

Instrumentul acceptă până la 5 MiB de text per solicitare și calculează hash-ul pe server, cu WebAssembly. Datele introduse nu sunt stocate.

Ce codificare a rezultatului ar trebui să folosesc?

Hex este standard pentru sume de control și corespunde rezultatului b2sum. Base64 este mai scurt și potrivit pentru JSON, antete și fișiere de configurare. Ambele conțin aceiași octeți.

Despre OneClick Pro

OneClick Pro este o colecție gratuită de peste 150 de instrumente web pentru activitățile de zi cu zi: conversia imaginilor și unităților, formatarea și validarea codului, verificarea domeniilor și a SEO, precum și lucrul cu text, date și numere. Fiecare instrument funcționează fără înregistrare sau abonament, iar ceea ce introduceți este folosit doar pentru a calcula rezultatul și nu este stocat niciodată. Folosiți colecția ca trusă de instrumente rapidă pentru sarcini ocazionale sau salvați în marcaje instrumentele pe care le utilizați în fiecare zi.