BLAKE3-generaattori
Luo minkä tahansa tekstin BLAKE3-tiiviste yhdellä napsautuksella. Työkalu koodaa syötteesi UTF-8-muotoon, suorittaa BLAKE3-funktion oletusarvoisessa 256-bittisessä tiivistystilassa ja palauttaa tiivisteen 64 heksadesimaalimerkkinä tai Base64-muodossa. Tulos vastaa b3sum-komentoa ja virallisia BLAKE3-kirjastoja, joten kehittäjät voivat tarkistaa testiaineistot, välimuistiavaimet ja sisältöosoitteet, joissa käytetään tätä erittäin nopeaa nykyaikaista tiivistettä.
Usein kysytyt kysymykset
Mikä BLAKE3 on?
BLAKE3 on kryptografinen tiivistefunktio, jonka BLAKE2:n ja Bao-puutilan suunnittelijat julkaisivat 2020:ssä. Se jakaa syötteen 1 KiB:n osiin, jotka järjestetään Merkle-puuksi rinnakkaista tiivistämistä varten. Oletustuloksen pituus on 256 bittiä.
Mitkä ovat BLAKE3:n testiarvot?
Tyhjän syötteen tiiviste on af1349b9f5f9a1a6a0404dea36dcc9499bcb25c9adc112b7cc9a93cae41f3262. Merkkijonon abc tiiviste on 6437b3ac38465133ffb63b75273a8db548c558465d79db03fd359c6cd5bd9d85. Vertailutoteutus ja b3sum-komento palauttavat nämä arvot.
Tukeeko työkalu avaimellista tiivistämistä tai avaimen johtamista?
Ei. Se käyttää BLAKE3:n tavallista tiivistystilaa ja vakiomuotoista 256-bittistä tulostetta. Avaimellinen tiivistäminen ja derive_key-tila edellyttävät erillistä avainta tai kontekstimerkkijonoa, joita tämä työkalu ei pyydä.
Onko BLAKE3 nopeampi kuin SHA-256?
Ohjelmistossa BLAKE3 on yleensä moninkertaisesti nopeampi kuin SHA-256, ja suurilla syötteillä se pystyy hyödyntämään useita ytimiä. Tänne liitettyjen lyhyiden tekstien kohdalla eroa ei huomaa.
Onko BLAKE3 turvallinen?
BLAKE3:n tavoitteena on 128-bittinen törmäys- ja esikuvaturvallisuus, sama taso kuin SHA-256:llä. Se käyttää vähemmän kierroksia kuin BLAKE2; suunnittelijat perustelevat valintaa BLAKE-perheen kattavalla kryptanalyysillä.
Miten teksti koodataan?
Työkalu tiivistää tekstisi UTF-8-tavut täsmälleen sellaisina kuin kirjoitit ne. Loppuun lisätty rivinvaihto tai erilaiset rivinvaihtomerkit muuttavat tiivisteen kokonaan.
Voinko saada pidemmän BLAKE3-tiivisteen?
BLAKE3 voi tuottaa tulosteen minkä pituisena tahansa, mutta tämä työkalu palauttaa aina vakiomuotoisen 32 tavun tiivisteen. Tämän b3sum-komento ja useimmat kirjastot tulostavat oletusarvoisesti.
Kannattaako salasanoihin käyttää BLAKE3:a?
Ei. BLAKE3 on suunniteltu mahdollisimman nopeaksi, mikä on päinvastaista kuin salasanojen tallennuksessa tarvitaan. Käytä salasanoihin Argon2:ta, bcryptiä tai scryptiä.
Mikä on syötteen kokoraja?
Pyyntö voi sisältää enintään 5 MiB tekstiä. Syöte tiivistetään palvelimella, eikä sitä tallenneta tai kirjata lokiin.
Heksadesimaali vai Base64: kumman valitsen?
Heksadesimaalimuoto vastaa b3sum-komennon tulostetta ja useimpia dokumentaatioita. Base64 on lyhyempi ja sopii hyvin JSON-arvoihin tai URL-osoitteisiin, kun sen erikoismerkit korvataan. Molemmat koodaavat samat 32 tavua.