Pereiti prie turinio

RIPEMD-160 generatorius

Greitai generuokite bet kokio teksto RIPEMD-160 maišos reikšmę. Įrankis užkoduoja įvestį kaip UTF-8, apskaičiuoja Leuveno mokslininkų 1996 suprojektuotą 160 bitų RIPEMD-160 funkciją ir pateikia maišos reikšmę kaip 40 šešioliktainių simbolių arba kaip Base64. Kūrėjai ją naudoja tikrindami Bitcoin adreso kūrimo veiksmus, senesnius OpenPGP parašus ir senas sistemas, kuriose vis dar saugomos RIPEMD-160 maišos reikšmės, taip pat lygindami rezultatus su kitomis bibliotekomis.

Nustatyti iš naujo

Dažnai užduodami klausimai

Kas yra RIPEMD-160?

RIPEMD-160 yra 160 bitų kriptografinė maišos funkcija, kurią 1996 paskelbė Hans Dobbertin, Antoon Bosselaers ir Bart Preneel. Ji atlieka skaičiavimus dviem lygiagrečiomis kryptimis ir juos sujungia. Maišos reikšmė yra 20 baitų, arba 40 šešioliktainių simbolių.

Kokie yra RIPEMD-160 testiniai vektoriai?

Tuščios eilutės maišos reikšmė yra 9c1185a5c5e9fc54612808977ee8f548b2258d31. Teksto abc maišos reikšmė yra 8eb208f7e05d987a9b044a8e98c6b087f15a0bfc. Abi reikšmės paimtos iš paskelbtų kūrėjų testinių duomenų.

Kaip Bitcoin naudoja RIPEMD-160?

Bitcoin adresams sudaryti apskaičiuoja HASH160 – viešojo rakto SHA-256 RIPEMD-160 maišą. Šis įrankis maišą skaičiuoja iš jūsų įvesto teksto UTF-8 baitų, todėl neatlieka SHA-256 veiksmo ir nepriima neapdorotų rakto baitų šešioliktainiu formatu.

Ar RIPEMD-160 vis dar saugus?

Nežinoma jokia praktiškai pritaikoma viso RIPEMD-160 kolizijos ar pirmvaizdžio ataka. Jo 160 bitų išvestis užtikrina tik maždaug 80 bitų atsparumą kolizijoms – tai mažiau, nei šiandien rekomenduojama. Naujoms sistemoms rinkitės SHA-256 arba SHA3-256.

Ar RIPEMD-160 susijęs su SHA-1?

Abiejų išvestis yra 160 bitų, o jų pagrindas – MD4 projektavimo idėjos, tačiau jų struktūros skiriasi. Skirtingai nei SHA-1, RIPEMD-160 neturi paskelbtos praktiškai pritaikomos kolizijos.

Kaip apdorojamas mano tekstas?

Įvestis užkoduojama UTF-8 formatu, o maiša skaičiuojama tiksliai taip, kaip įvedėte, įskaitant tarpus ir eilučių lūžius. Skaičiavimas serveryje vykdomas WebAssembly aplinkoje, o duomenys nesaugomi.

Kam skirta Base64 parinktis?

Base64 tuos pačius 20 baitų pateikia 28 simboliais, todėl tinka JSON ir konfigūracijos failams. Žurnaluose ir komandinės eilutės įrankiuose, pavyzdžiui, openssl dgst -ripemd160, įprastai naudojamas šešioliktainis formatas.

Ar galiu skaičiuoti šešioliktainės eilutės maišą kaip neapdorotų baitų?

Ne. Įrankis visada skaičiuoja įvesto teksto maišą, todėl eilutė 00ff apdorojama kaip keturi ASCII simboliai, o ne kaip du baitai. Jei reikia skaičiuoti dvejetainių duomenų maišą, naudokite programavimo biblioteką.

Ar slaptažodžiams turėčiau naudoti RIPEMD-160?

Ne. Tai greita maišos funkcija, todėl užpuolikai gali sparčiai tikrinti spėjimus. Slaptažodžiams naudokite bcrypt, scrypt arba Argon2.

Koks didžiausias įvesties dydis?

Vienoje užklausoje galima pateikti iki 5 MiB teksto. Didesnių duomenų maišą skaičiuokite vietoje naudodami komandinės eilutės įrankį.

Apie OneClick Pro

OneClick Pro – nemokama kolekcija, kurioje yra daugiau nei 150 žiniatinklio įrankių kasdieniam darbui: vaizdams ir vienetams konvertuoti, kodui formatuoti ir tikrinti, domenams ir SEO tikrinti, taip pat tekstui, datoms ir skaičiams apdoroti. Visi įrankiai veikia be registracijos ar prenumeratos, o jūsų įvesti duomenys naudojami tik rezultatui apskaičiuoti ir niekada neišsaugomi. Naudokite juos kaip greitą įrankių rinkinį vienkartinėms užduotims arba įtraukite į žymes įrankius, kurių prireikia kasdien.