Liigu sisu juurde

RIPEMD-160 generaator

Looge mis tahes tekstist kiiresti RIPEMD-160 räsi. Tööriist kodeerib sisendi UTF-8-na, rakendab 160-bitist RIPEMD-160 funktsiooni, mis töötati välja Leuvenis 1996, ning tagastab räsi 40 kuueteistkümnendmärgina või kujul Base64. Arendajad kasutavad seda Bitcoini aadressi loomise etappide, vanemate OpenPGP-allkirjade ja pärandsüsteemide kontrollimiseks, mis talletavad endiselt RIPEMD-160 räsisid, ning teiste teekide tulemustega võrdlemiseks.

Lähtesta

Korduma kippuvad küsimused

Mis on RIPEMD-160?

RIPEMD-160 on 160-bitine krüptograafiline räsifunktsioon, mille avaldasid 1996 Hans Dobbertin, Antoon Bosselaers ja Bart Preneel. See kasutab kaht paralleelset arvutusrada ja ühendab nende tulemused. Räsi on 20 baiti ehk 40 kuueteistkümnendmärki.

Millised on RIPEMD-160 testvektorid?

Tühja stringi räsi on 9c1185a5c5e9fc54612808977ee8f548b2258d31. Teksti abc räsi on 8eb208f7e05d987a9b044a8e98c6b087f15a0bfc. Mõlemad pärinevad algoritmi autorite avaldatud testväärtustest.

Kuidas Bitcoin kasutab RIPEMD-160?

Bitcoin arvutab aadresside loomiseks HASH160, mis on avaliku võtme SHA-256-st saadud 160. See tööriist räsib sisestatud teksti UTF-8 baite, seega ei tee see SHA-256 sammu ega aktsepteeri võtme toorbaite kuueteistkümnendsüsteemis.

Kas RIPEMD-160 on endiselt turvaline?

Täieliku RIPEMD-160 vastu pole teada ühtegi praktilist kokkupõrke- ega eelpildi rünnet. Selle 160-bitine väljund tagab kokkupõrkekindluseks vaid umbes 80 bitti, mis jääb tänapäeva soovitustele alla. Uute lahenduste puhul eelistage SHA-256 või SHA3-256.

Kas RIPEMD-160 on seotud SHA-1-ga?

Mõlema väljund on 160 bitti ja mõlemad lähtuvad MD4 disainiideedest, kuid nende struktuur on erinev. Erinevalt SHA-1-st pole RIPEMD-160 vastu avaldatud ühtegi praktilist kokkupõrkerünnet.

Kuidas minu teksti töödeldakse?

Sisend kodeeritakse UTF-8-na ja räsitakse täpselt nii, nagu see on sisestatud, sealhulgas tühikud ja reavahetused. Arvutus toimub serveris WebAssembly abil ning midagi ei salvestata.

Milleks on Base64 valik?

Base64 esitab samad 20 baiti 28 märgina, mis sobib JSON-i ja konfiguratsioonifailide jaoks. Logides ja käsureatööriistades, näiteks openssl dgst -ripemd160, kasutatakse tavaliselt kuueteistkümnendkuju.

Kas saan kuueteistkümnendstringi räsida toorbaitidena?

Ei. Tööriist räsib alati sisestatud teksti, seega räsitakse stringi 00ff nelja ASCII-märgina, mitte kahe baidina. Kui teil on vaja binaarandmeid räsida, kasutage skriptimisteeki.

Kas peaksin paroolide jaoks kasutama RIPEMD-160-i?

Ei. See on kiire räsifunktsioon, mis võimaldab ründajatel oletusi kiiresti kontrollida. Kasutage paroolide jaoks bcrypti, scrypti või Argon2-t.

Kui suur võib sisend olla?

Iga päringuga saab saata kuni 5 MiB teksti. Suuremate andmete puhul räsige need kohalikult käsureatööriistaga.

Teave OneClick Pro kohta

OneClick Pro on tasuta kollektsioon, mis sisaldab üle 150 veebitööriista igapäevatööks: piltide ja ühikute teisendamiseks, koodi vormindamiseks ja valideerimiseks, domeenide ja SEO kontrollimiseks ning teksti, kuupäevade ja numbritega töötamiseks. Kõik tööriistad toimivad ilma registreerimise või tellimuseta ning sisestatut kasutatakse ainult tulemuse arvutamiseks ega salvestata kunagi. Kasutage seda kiire tööriistakastina ühekordsete ülesannete jaoks või lisage järjehoidjatesse tööriistad, mida iga päev kasutate.