Siirry sisältöön

BLAKE2b-generaattori

Laske minkä tahansa tekstin BLAKE2b-tiiviste valitsemallasi tiivisteen pituudella välillä 128–512 bittiä. Työkalu koodaa syötteesi UTF-8-muotoon, suorittaa RFC 7693:ssä määritellyn avaimettoman BLAKE2b-funktion ja palauttaa tiivisteen heksadesimaali- tai Base64-muodossa. Kehittäjät käyttävät sitä libsodiumin, Argon2:n sisäisten toimintojen, b2sum-komennon ja muiden BLAKE2b:tä nopeaan ja turvalliseen tiivistämiseen käyttävien ohjelmistojen tulosten tarkistamiseen.

Nollaa

Usein kysytyt kysymykset

Mikä BLAKE2b on?

BLAKE2b on RFC 7693:ssä määritelty kryptografinen tiivistefunktio, joka on optimoitu 64-bittisille prosessoreille. Se toimii ohjelmistossa nopeammin kuin MD5 ja SHA-2, mutta tarjoaa SHA-3:een verrattavan tietoturvan. Se voi tuottaa minkä tahansa pituisen tiivisteen 1–64 tavun välillä.

Mitä tiivistepituuksia voin valita?

Voit valita pituudeksi 512, 384, 256, 160 tai 128 bittiä. Pituus kuuluu BLAKE2b:n parametreihin, joten BLAKE2b-256 ei ole vain BLAKE2b-512:n ensimmäinen puolikas. Valitse sama pituus kuin toisessa järjestelmässä, muuten tulokset eivät täsmää.

Mitkä ovat BLAKE2b:n testivektorit?

Tyhjän merkkijonon BLAKE2b-512-tiiviste on 786a02f742015903c6c6fd852552d272912f4740e15847618a86e217f71f5419d25e1031afee585313896444934eb04b903a685b1448b755d56f701afe9be2ce. Merkkijonon abc tiiviste on RFC 7693:ssä ilmoitettu ba80a53f981c4d0d6a2797b69f12f6e94c212f14685ac4b74b12bb6fdbffa2d17d87c5392aab792dc252d5de4533cc9518d38aa8dbf1925ab92386edd4009923. Tämä työkalu palauttaa molemmat.

Vastaako työkalu b2sum-komennon tulosta?

Kyllä. b2sum laskee oletusarvoisesti BLAKE2b-512-tiivisteen, joka on myös tämän työkalun oletuspituus. Muista, että b2sum tiivistää tiedoston tavut, joten lopussa oleva rivinvaihto muuttaa tekstin tiivistettä verrattuna samaan tekstiin ilman rivinvaihtoa.

Voinko käyttää tässä BLAKE2b:n kanssa avainta?

Et. Työkalu laskee vain avaimettomia BLAKE2b-tiivisteitä. Viestin todennuskoodia varten käytä tämän sivuston HMAC-SHA256-generaattoria tai kirjastoa, joka tukee avaimellista BLAKE2b:tä.

Mitä eroa BLAKE2b:llä ja BLAKE2s:llä on?

BLAKE2b käsittelee 64-bittisiä sanoja ja tuottaa enintään 512 bittiä, kun taas BLAKE2s käsittelee 32-bittisiä sanoja ja tuottaa enintään 256 bittiä. BLAKE2s on nopeampi pienissä 32-bittisissä laitteissa. Tämä työkalu laskee BLAKE2b-tiivisteitä.

Miten teksti koodataan?

Syöte muunnetaan UTF-8-tavuiksi ja tiivistetään täsmälleen sellaisena kuin kirjoitit sen. Mukana ovat myös välilyönnit ja rivinvaihdot, joten poista ne ensin, jos toinen osapuoli tekee niin.

Sopiiko BLAKE2b salasanojen tiivistämiseen?

Ei sellaisenaan. Se on nopea, mikä auttaa salasanoja arvaavia hyökkääjiä. Argon2 käyttää BLAKE2b:tä sisäisesti ja sopii salasanoille; se on saatavilla Argon2-generaattorissa.

Kuinka paljon tekstiä voin tiivistää?

Työkalu hyväksyy enintään 5 MiB tekstiä pyyntöä kohden ja laskee tiivisteen palvelimella WebAssemblyn avulla. Syötettä ei tallenneta.

Mitä tulosteen koodausta kannattaa käyttää?

Heksadesimaalimuoto on tarkistussummien standardi, ja se vastaa b2sum-komennon tulostetta. Base64 on lyhyempi ja sopii JSON-arvoihin, otsakkeisiin ja asetustiedostoihin. Molemmat sisältävät samat tavut.

Tietoja: OneClick Pro

OneClick Pro on ilmainen kokoelma, jossa on yli 150 verkkotyökalua arjen tehtäviin: kuvien ja yksiköiden muuntamiseen, koodin muotoiluun ja validointiin, verkkotunnusten ja SEO tarkistamiseen sekä tekstien, päivämäärien ja lukujen käsittelyyn. Kaikki työkalut toimivat ilman rekisteröitymistä tai tilausta. Syöttämiäsi tietoja käytetään vain tuloksen laskemiseen, eikä niitä tallenneta koskaan. Käytä palvelua nopeana apuvälineenä yksittäisiin tehtäviin tai lisää kirjanmerkkeihin työkalut, joita tarvitset päivittäin.