# RIPEMD-160-generator

Genereer snel de RIPEMD-160-hash van willekeurige tekst. De tool codeert uw invoer als UTF-8, voert de 160-bits RIPEMD-160-functie uit, ontworpen in Leuven in 1996, en geeft de digest terug als 40 hextekens of als Base64. Ontwikkelaars gebruiken deze tool om stappen voor Bitcoin-adressen en oudere OpenPGP-handtekeningen te controleren, legacy-systemen die nog RIPEMD-160-digests opslaan te verifiëren en resultaten met andere bibliotheken te vergelijken.

## Veelgestelde vragen

### Wat is RIPEMD-160?

RIPEMD-160 is een cryptografische hashfunctie van 160 bits, gepubliceerd in 1996 door Hans Dobbertin, Antoon Bosselaers en Bart Preneel. De functie voert twee parallelle berekeningsreeksen uit en combineert ze. De digest is 20 bytes, oftewel 40 hexadecimale tekens.

### Wat zijn de testvectoren voor RIPEMD-160?

De lege tekenreeks hasht naar 9c1185a5c5e9fc54612808977ee8f548b2258d31. De tekst abc hasht naar 8eb208f7e05d987a9b044a8e98c6b087f15a0bfc. Beide waarden komen uit de gepubliceerde testwaarden van de ontwerpers.

### Hoe gebruikt Bitcoin RIPEMD-160?

Bitcoin berekent HASH160, oftewel RIPEMD-160 van de SHA-256 van een openbare sleutel, om adressen te maken. Deze tool hasht de UTF-8-bytes van de tekst die u invoert. Daardoor voert de tool de stap SHA-256 niet uit en accepteert hij geen ruwe sleutelbytes in hex.

### Is RIPEMD-160 nog steeds veilig?

Er is geen praktische botsings- of preimage-aanval op volledige RIPEMD-160 bekend. De uitvoer van 160 bits biedt slechts ongeveer 80 bits botsingsbestendigheid, minder dan tegenwoordig wordt aanbevolen. Gebruik voor nieuwe ontwerpen liever SHA-256 of SHA3-256.

### Heeft RIPEMD-160 iets te maken met SHA-1?

Beide hebben een uitvoer van 160 bits en zijn afgeleid van de ontwerpideeën achter MD4, maar hun structuur verschilt. In tegenstelling tot SHA-1 heeft RIPEMD-160 geen gepubliceerde praktische botsingsaanval.

### Hoe wordt mijn tekst verwerkt?

De invoer wordt gecodeerd als UTF-8 en precies zoals ingevoerd gehasht, inclusief witruimte en regeleinden. De berekening wordt uitgevoerd in WebAssembly op de server en er wordt niets opgeslagen.

### Waar dient de optie Base64 voor?

Base64 geeft dezelfde 20 bytes weer in 28 tekens, wat handig is voor JSON en configuratiebestanden. Hex is de gebruikelijke notatie voor logs en commandlinetools zoals openssl dgst -ripemd160.

### Kan ik een hextekenreeks als ruwe bytes hashen?

Nee. De tool hasht altijd de tekst die u typt. De tekenreeks 00ff wordt dus gehasht als vier ASCII-tekens, niet als twee bytes. Gebruik een scriptbibliotheek als u binaire gegevens wilt hashen.

### Moet ik RIPEMD-160 gebruiken voor wachtwoorden?

Nee. Het is een snelle hash, waardoor aanvallers snel wachtwoorden kunnen raden. Gebruik bcrypt, scrypt of Argon2 voor wachtwoorden.

### Wat is de maximale invoergrootte?

Elk verzoek accepteert maximaal 5 MiB tekst. Hash grotere gegevens lokaal met een commandlinetool.

Hier adverteren?

[E-mail ons](mailto:hi@dennn.is?subject=Adverteren%20op%20OneClick%20Pro)

[Advertentie De plug-insuite voor agents van WordPress.](https://sleekwp.com/?ref=oneclickpro)
