# Generator RIPEMD-160

Generați rapid hash-ul RIPEMD-160 pentru orice text. Instrumentul codifică datele introduse în UTF-8, rulează funcția RIPEMD-160 pe 160 biți, proiectată în Leuven în 1996, și returnează rezumatul ca 40 de caractere hexazecimale sau ca Base64. Dezvoltatorii îl folosesc pentru a verifica pașii de generare a adreselor Bitcoin, semnăturile OpenPGP mai vechi și sistemele vechi care stochează încă rezumate RIPEMD-160, precum și pentru a compara rezultatele cu cele ale altor biblioteci.

## Întrebări frecvente

### Ce este RIPEMD-160?

RIPEMD-160 este o funcție hash criptografică pe 160 de biți, publicată în 1996 de Hans Dobbertin, Antoon Bosselaers și Bart Preneel. Rulează două linii de calcul paralele și le combină. Rezumatul are 20 de octeți, adică 40 de caractere hexazecimale.

### Care sunt vectorii de test RIPEMD-160?

Șirul gol produce hash-ul 9c1185a5c5e9fc54612808977ee8f548b2258d31. Textul abc produce hash-ul 8eb208f7e05d987a9b044a8e98c6b087f15a0bfc. Ambele valori provin din testele publicate de autori.

### Cum folosește Bitcoin RIPEMD-160?

Bitcoin calculează HASH160, care este RIPEMD-160 din SHA-256 unei chei publice, pentru a genera adrese. Acest instrument calculează hashul octeților UTF-8 ai textului introdus, deci nu efectuează pasul SHA-256 și nu acceptă octeți de cheie brută în hexazecimal.

### Mai este RIPEMD-160 sigur?

Nu se cunoaște niciun atac practic de coliziune sau de preimagine asupra RIPEMD-160 complet. Rezultatul de 160 biți oferă doar aproximativ 80 de biți de rezistență la coliziuni, sub recomandările actuale. Pentru proiecte noi, preferați SHA-256 sau SHA3-256.

### Are RIPEMD-160 legătură cu SHA-1?

Ambele au rezultate de 160 biți și descind din ideile de proiectare MD4, dar structurile lor diferă. Spre deosebire de SHA-1, nu este cunoscută nicio coliziune practică publicată pentru RIPEMD-160.

### Cum este procesat textul meu?

Intrarea este codificată ca UTF-8 și calculată ca hash exact așa cum a fost introdusă, inclusiv spațiile albe și întreruperile de linie. Calculul rulează în WebAssembly pe server, iar nimic nu este stocat.

### La ce folosește opțiunea Base64?

Base64 afișează aceiași 20 de octeți în 28 de caractere, un format potrivit pentru JSON și fișiere de configurare. Hexazecimalul este formatul obișnuit pentru jurnale și instrumente de linie de comandă precum openssl dgst -ripemd160.

### Pot calcula hashul unui șir hexazecimal ca octeți bruți?

Nu. Instrumentul calculează întotdeauna hashul textului introdus, așadar șirul 00ff este procesat ca patru caractere ASCII, nu ca doi octeți. Folosiți o bibliotecă de scripting dacă trebuie să calculați hashul unor date binare.

### Ar trebui să folosesc RIPEMD-160 pentru parole?

Nu. Este un hash rapid, ceea ce le permite atacatorilor să verifice rapid încercările. Pentru parole, folosiți bcrypt, scrypt sau Argon2.

### Care este dimensiunea maximă a intrării?

Fiecare solicitare acceptă până la 5 MiB de text. Pentru date mai mari, calculați hashul local cu un instrument de linie de comandă.

Reclama dvs. aici?

[Trimiteți-ne un e-mail](mailto:hi@dennn.is?subject=Publicitate%20pe%20OneClick%20Pro)

[Reclamă Suita de pluginuri pregătită pentru agenți pentru WordPress.](https://sleekwp.com/?ref=oneclickpro)
