# BLAKE2b generatorius

Apskaičiuokite bet kokio teksto BLAKE2b maišos reikšmes ir pasirinkite kontrolinės sumos ilgį nuo 128 iki 512 bitų. Įrankis užkoduoja įvestį UTF-8 formatu, pritaiko neslaptą BLAKE2b funkciją iš RFC 7693 ir pateikia kontrolinę sumą šešioliktainiu arba Base64 formatu. Kūrėjai gali naudoti šį įrankį, kad gautų tokius pačius rezultatus kaip libsodium, Argon2 vidiniai komponentai, b2sum ir kita programinė įranga, kuriai reikia greitai ir saugiai apskaičiuoti BLAKE2b maišos reikšmes.

## Dažnai užduodami klausimai

### Kas yra BLAKE2b?

BLAKE2b yra kriptografinė maišos funkcija, aprašyta RFC 7693 ir optimizuota 64 bitų procesoriams. Programinėje įrangoje ji veikia greičiau už MD5 ir SHA-2, o saugumo lygis prilygsta SHA-3. Ji gali generuoti nuo 1 iki 64 baitų ilgio kontrolinę sumą.

### Kokius kontrolinės sumos ilgius galiu pasirinkti?

Galite pasirinkti 512, 384, 256, 160 arba 128 bitų. Ilgis yra vienas iš BLAKE2b parametrų, todėl BLAKE2b-256 nėra tiesiog pirmoji BLAKE2b-512 dalis. Pasirinkite tokį ilgį, kokį naudoja kita sistema, antraip rezultatai nesutaps.

### Kokie yra BLAKE2b kontroliniai pavyzdžiai?

Tuščios eilutės BLAKE2b-512 reikšmė yra 786a02f742015903c6c6fd852552d272912f4740e15847618a86e217f71f5419d25e1031afee585313896444934eb04b903a685b1448b755d56f701afe9be2ce. Eilutės abc reikšmę RFC 7693 nurodo kaip ba80a53f981c4d0d6a2797b69f12f6e94c212f14685ac4b74b12bb6fdbffa2d17d87c5392aab792dc252d5de4533cc9518d38aa8dbf1925ab92386edd4009923. Šis įrankis pateikia abi reikšmes.

### Ar įrankio rezultatai sutampa su b2sum komandos rezultatais?

Taip. Pagal numatytuosius nustatymus b2sum apskaičiuoja BLAKE2b-512, o tai yra numatytasis šio įrankio kontrolinės sumos ilgis. Atminkite, kad b2sum apskaičiuoja failo baitų maišos reikšmę, todėl tekstas su galiniu naujos eilutės simboliu duos kitokią reikšmę nei tas pats tekstas be jo.

### Ar čia galiu naudoti BLAKE2b raktą?

Ne. Įrankis apskaičiuoja tik BLAKE2b maišos reikšmes be rakto. Pranešimo autentifikavimo kodui naudokite šioje svetainėje esantį HMAC-SHA256 generatorių arba biblioteką, palaikančią BLAKE2b su raktu.

### Kuo skiriasi BLAKE2b ir BLAKE2s?

BLAKE2b veikia su 64 bitų žodžiais ir pateikia iki 512 bitų ilgio išvestį, o BLAKE2s naudoja 32 bitų žodžius ir pateikia iki 256 bitų ilgio išvestį. BLAKE2s veikia greičiau mažuose 32 bitų įrenginiuose. Šis įrankis apskaičiuoja BLAKE2b maišos reikšmes.

### Kaip užkoduojamas tekstas?

Jūsų įvestis konvertuojama į UTF-8 baitus ir maišos reikšmė apskaičiuojama tiksliai taip, kaip įvesta. Tarpai ir eilučių lūžiai įtraukiami, todėl pašalinkite juos iš pradžių, jei kita pusė tai daro.

### Ar BLAKE2b tinka slaptažodžių maišos reikšmėms skaičiuoti?

Ne tiesiogiai. Ji veikia greitai, todėl slaptažodžius spėliojantiems užpuolikams tai naudinga. Slaptažodžiams naudokite Argon2, kuri viduje naudoja BLAKE2b. Ją rasite Argon2 generatoriuje.

### Kiek teksto galiu apdoroti?

Įrankis priima iki 5 MiB teksto vienoje užklausoje ir apskaičiuoja maišos reikšmę serveryje, naudodamas WebAssembly. Įvestis nesaugoma.

### Kokį išvesties kodavimą pasirinkti?

Šešioliktainis formatas yra įprastas kontrolinėms sumoms ir sutampa su b2sum išvestimi. Base64 yra trumpesnis, tinka JSON, antraštėms ir konfigūracijos failams. Abiejuose pateikiami tie patys baitai.

Jūsų reklama čia?

[Parašykite mums el. paštu](mailto:hi@dennn.is?subject=Reklama%20svetain%C4%97je%20OneClick%20Pro)

[Reklama Įskiepių rinkinys, paruoštas agentams, skirtas WordPress.](https://sleekwp.com/?ref=oneclickpro)
