# 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.

## 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.

Teie reklaam siin?

[Kirjutage meile](mailto:hi@dennn.is?subject=Reklaam%20OneClick%20Pro-is)

[Reklaam Agentidele mõeldud pistikprogrammide komplekt WordPress jaoks.](https://sleekwp.com/?ref=oneclickpro)
