# Generator RIPEMD-160

Hitro ustvarite zgoščeno vrednost RIPEMD-160 poljubnega besedila. Orodje vhod kodira kot UTF-8, izvede 160-bitno funkcijo RIPEMD-160, zasnovano v Leuvnu leta 1996, in vrne izvleček kot 40 šestnajstiških znakov ali kot Base64. Razvijalci ga uporabljajo za preverjanje korakov pri naslovih Bitcoin, starejših podpisov OpenPGP in zastarelih sistemov, ki še vedno shranjujejo izvlečke RIPEMD-160, ter za primerjavo z drugimi knjižnicami.

## Pogosta vprašanja

### Kaj je RIPEMD-160?

RIPEMD-160 je 160-bitna kriptografska zgoščevalna funkcija, ki so jo leta 1996 objavili Hans Dobbertin, Antoon Bosselaers in Bart Preneel. Izračun poteka po dveh vzporednih poteh, ki se nato združita. Izvleček je dolg 20 bajtov oziroma 40 šestnajstiških znakov.

### Kateri so testni vektorji RIPEMD-160?

Prazni niz se zgošči v 9c1185a5c5e9fc54612808977ee8f548b2258d31. Besedilo abc se zgošči v 8eb208f7e05d987a9b044a8e98c6b087f15a0bfc. Obe vrednosti izhajata iz objavljenih testnih vrednosti avtorjev funkcije.

### Kako Bitcoin uporablja RIPEMD-160?

Bitcoin izračuna HASH160, ki je RIPEMD-160 vrednosti SHA-256 javnega ključa, za ustvarjanje naslovov. To orodje zgosti bajte UTF-8 besedila, ki ga vnesete, zato ne izvede koraka SHA-256 in ne sprejema surovih bajtov ključa v šestnajstiški obliki.

### Je RIPEMD-160 še vedno varen?

Za polni RIPEMD-160 ni znan noben praktičen napad s kolizijo ali predsliko. Njegov 160-bitni izhod zagotavlja le približno 80 bitov odpornosti proti kolizijam, kar je manj od današnjih priporočil. Za nove zasnove raje uporabite SHA-256 ali SHA3-256.

### Je RIPEMD-160 povezan z SHA-1?

Oba imata 160-bitna izhoda in izhajata iz idej zasnove MD4, vendar se njuni strukturi razlikujeta. Za razliko od SHA-1 pri RIPEMD-160 ni bil objavljen noben praktičen napad s kolizijo.

### Kako se obdela moje besedilo?

Vhod se kodira kot UTF-8 in zgosti natanko tako, kot ga vnesete, vključno s presledki in prelomi vrstic. Izračun poteka v WebAssembly na strežniku, podatki pa se ne shranjujejo.

### Čemu služi možnost Base64?

Base64 prikaže istih 20 bajtov v 28 znakih, kar je primerno za JSON in konfiguracijske datoteke. Šestnajstiška oblika je običajna za dnevnike in orodja ukazne vrstice, kot je openssl dgst -ripemd160.

### Ali lahko šestnajstiški niz zgostim kot surove bajte?

Ne. Orodje vedno zgosti vneseno besedilo, zato se niz 00ff zgosti kot štirje znaki ASCII, ne kot dva bajta. Če želite zgostiti binarne podatke, uporabite knjižnico za skriptni jezik.

### Ali naj za gesla uporabim RIPEMD-160?

Ne. Gre za hitro zgoščevalno funkcijo, ki napadalcem omogoča hitro preverjanje ugibanj. Za gesla uporabite bcrypt, scrypt ali Argon2.

### Kakšna je največja velikost vhoda?

Vsaka zahteva sprejme do 5 MiB besedila. Za večje količine podatkov jih zgostite lokalno z orodjem ukazne vrstice.

Vaš oglas tukaj?

[Pišite nam](mailto:hi@dennn.is?subject=Ogla%C5%A1evanje%20na%20OneClick%20Pro)

[Oglas Zbirka vtičnikov, pripravljena za agente, za WordPress.](https://sleekwp.com/?ref=oneclickpro)
