# RIPEMD-160 ģenerators

Ātri ģenerējiet jebkura teksta RIPEMD-160 jaucējvērtību. Rīks kodē ievadi UTF-8 formātā, izpilda 160 bitu RIPEMD-160 funkciju, kas izstrādāta Leuvenē 1996, un atgriež jaucējvērtību kā 40 heksadecimālās rakstzīmes vai Base64. Izstrādātāji to izmanto, lai pārbaudītu Bitcoin adreses izveides darbības, vecākus OpenPGP parakstus un mantotās sistēmas, kurās joprojām tiek glabātas RIPEMD-160 jaucējvērtības, kā arī lai salīdzinātu rezultātus ar citām bibliotēkām.

## Bieži uzdotie jautājumi

### Kas ir RIPEMD-160?

RIPEMD-160 ir 160 bitu kriptogrāfiska jaucējfunkcija, ko 1996 publicēja Hans Dobbertin, Antoon Bosselaers un Bart Preneel. Tā veic aprēķinus divās paralēlās plūsmās un pēc tam tās apvieno. Jaucējvērtība ir 20 baiti jeb 40 heksadecimālās rakstzīmes.

### Kādi ir RIPEMD-160 testa vektori?

Tukšās virknes jaucējvērtība ir 9c1185a5c5e9fc54612808977ee8f548b2258d31. Teksta abc jaucējvērtība ir 8eb208f7e05d987a9b044a8e98c6b087f15a0bfc. Abas vērtības ir ņemtas no autoru publicētajiem testa datiem.

### Kā Bitcoin izmanto RIPEMD-160?

Bitcoin aprēķina HASH160 — RIPEMD-160 no publiskās atslēgas SHA-256, lai izveidotu adreses. Šis rīks veido jaucējkodu no jūsu ievadītā teksta UTF-8 baitiem, tāpēc tas neveic darbību SHA-256 un nepieņem neapstrādātus atslēgas baitus hex formātā.

### Vai RIPEMD-160 joprojām ir drošs?

Nav zināms neviens praktisks uzbrukums pilna RIPEMD-160 sadursmju vai pirmtēla atrašanai. Tā 160 bitu izvade nodrošina tikai aptuveni 80 bitu aizsardzību pret sadursmēm, kas ir zemāka par mūsdienu ieteikumiem. Jauniem risinājumiem dodiet priekšroku SHA-256 vai SHA3-256.

### Vai RIPEMD-160 ir saistīts ar SHA-1?

Abiem ir 160 bitu izvade, un abu pamatā ir MD4 dizaina idejas, taču to struktūras atšķiras. Atšķirībā no SHA-1, RIPEMD-160 nav publicēts praktisks sadursmju uzbrukums.

### Kā tiek apstrādāts mans teksts?

Ievade tiek kodēta UTF-8 formātā un jaukta tieši tā, kā ievadīta, ieskaitot atstarpes un rindu pārtraukumus. Aprēķins serverī tiek veikts WebAssembly vidē, un nekas netiek saglabāts.

### Kam paredzēta opcija Base64?

Base64 attēlo tos pašus 20 baitus 28 rakstzīmēs, kas ir piemēroti JSON un konfigurācijas failiem. Hex ir ierastais formāts žurnāliem un komandrindas rīkiem, piemēram, openssl dgst -ripemd160.

### Vai varu jaukt hex virkni kā neapstrādātus baitus?

Nē. Rīks vienmēr jauc ievadīto tekstu, tāpēc virkne 00ff tiek jaukta kā četras ASCII rakstzīmes, nevis divi baiti. Ja nepieciešams jaukt binārus datus, izmantojiet skriptu bibliotēku.

### Vai man izmantot RIPEMD-160 parolēm?

Nē. Tas ir ātrs jaucējkods, tāpēc uzbrucēji var ātri pārbaudīt minējumus. Parolēm izmantojiet bcrypt, scrypt vai Argon2.

### Kāds ir maksimālais ievades lielums?

Katrā pieprasījumā var iesniegt līdz 5 MiB teksta. Lielākiem datiem izmantojiet lokālu komandrindas rīku.

Jūsu reklāma šeit?

[Rakstiet mums](mailto:hi@dennn.is?subject=Rekl%C4%81ma%20vietn%C4%93%20OneClick%20Pro)

[Reklāma Aģentiem gatavais spraudņu komplekts vietnei WordPress.](https://sleekwp.com/?ref=oneclickpro)
