RIPEMD-160-generaattori
Luo minkä tahansa tekstin RIPEMD-160-tiiviste nopeasti. Työkalu koodaa syötteesi UTF-8-muotoon, suorittaa 160-bittisen RIPEMD-160-funktion, joka kehitettiin Leuvenissa vuonna 1996, ja palauttaa tiivisteen 40 heksadesimaalimerkkinä tai muodossa Base64. Kehittäjät käyttävät sitä Bitcoin-osoitteiden muodostusvaiheiden, vanhempien OpenPGP-allekirjoitusten ja RIPEMD-160-tiivisteitä yhä tallentavien vanhojen järjestelmien tarkistamiseen sekä tulosten vertailuun muihin kirjastoihin.
Usein kysytyt kysymykset
Mikä RIPEMD-160 on?
RIPEMD-160 on 160-bittinen kryptografinen tiivistefunktio, jonka julkaisivat 1996 Hans Dobbertin, Antoon Bosselaers ja Bart Preneel. Se käyttää kahta rinnakkaista laskentahaaraa ja yhdistää ne. Tiiviste on 20 tavua eli 40 heksadesimaalimerkkiä.
Mitkä ovat RIPEMD-160-testivektorit?
Tyhjän merkkijonon tiiviste on 9c1185a5c5e9fc54612808977ee8f548b2258d31. Tekstin abc tiiviste on 8eb208f7e05d987a9b044a8e98c6b087f15a0bfc. Molemmat ovat peräisin suunnittelijoiden julkaisemista testiarvoista.
Miten Bitcoin käyttää RIPEMD-160-funktiota?
Bitcoin laskee HASH160-arvon, joka on RIPEMD-160 julkisen avaimen SHA-256-arvosta, osoitteiden muodostamista varten. Tämä työkalu tiivistää syöttämäsi tekstin UTF-8-tavut, joten se ei suorita SHA-256-vaihetta eikä hyväksy raakaa avaintavudataa heksadesimaalimuodossa.
Onko RIPEMD-160 yhä turvallinen?
Täyttä RIPEMD-160-algoritmia vastaan ei tunneta käytännössä toteutettavaa törmäys- tai esikuvahyökkäystä. Sen 160-bittinen tuloste tarjoaa kuitenkin vain noin 80 bitin törmäyskestävyyden, mikä alittaa nykyiset suositukset. Suosi uusissa toteutuksissa algoritmia SHA-256 tai SHA3-256.
Liittyykö RIPEMD-160 algoritmiin SHA-1?
Molempien tuloste on 160 bittiä, ja ne pohjautuvat MD4:n suunnitteluideoihin, mutta niiden rakenteet eroavat toisistaan. Toisin kuin SHA-1, RIPEMD-160-algoritmista ei ole julkaistu käytännössä toteutettavaa törmäyshyökkäystä.
Miten tekstini käsitellään?
Syöte koodataan UTF-8-muotoon ja tiivistetään täsmälleen sellaisena kuin sen syötät, välilyönnit ja rivinvaihdot mukaan lukien. Laskenta suoritetaan palvelimella WebAssemblylla, eikä mitään tallenneta.
Mihin Base64-valintaa käytetään?
Base64 esittää samat 20 tavua 28 merkkinä, mikä sopii JSON-käyttöön ja asetustiedostoihin. Heksadesimaalimuoto on tavallinen valinta lokeissa ja komentorivityökaluissa, kuten openssl dgst -ripemd160.
Voinko tiivistää heksadesimaalimerkkijonon raakatavuina?
Et. Työkalu tiivistää aina kirjoittamasi tekstin, joten merkkijono 00ff tiivistetään neljänä ASCII-merkkinä, ei kahtena tavuna. Käytä skriptikirjastoa, jos haluat tiivistää binaaridataa.
Pitäisikö salasanoihin käyttää RIPEMD-160-algoritmia?
Ei. Se on nopea tiiviste, jonka avulla hyökkääjät voivat kokeilla arvauksia nopeasti. Käytä salasanoihin bcrypt-, scrypt- tai Argon2-algoritmia.
Mikä on syötteen enimmäiskoko?
Yksi pyyntö voi sisältää enintään 5 MiB tekstiä. Tiivistä suurempi data paikallisesti komentorivityökalulla.