Ugrás a tartalomhoz

RIPEMD-160-generátor

Gyorsan létrehozhatja tetszőleges szöveg RIPEMD-160 hashértékét. Az eszköz UTF-8-ként kódolja a bemenetet, lefuttatja a Leuvenben, 1996-ben tervezett 160 bites RIPEMD-160 függvényt, majd a kivonatot 40 hexadecimális karakterként vagy Base64 formában adja vissza. A fejlesztők ezzel ellenőrizhetik a Bitcoin-címek előállításának lépéseit, a régebbi OpenPGP-aláírásokat és azokat a régi rendszereket, amelyek még RIPEMD-160 kivonatokat tárolnak, valamint összevethetik az eredményt más könyvtárakéval.

Visszaállítás

Gyakran ismételt kérdések

Mi az a RIPEMD-160?

A RIPEMD-160 egy 160 bites kriptográfiai hashfüggvény, amelyet 1996-ben tett közzé Hans Dobbertin, Antoon Bosselaers és Bart Preneel. Két párhuzamos számítási ágon fut, majd egyesíti őket. A kivonat 20 bájtos, vagy 40 hexadecimális karakterből áll.

Mik a RIPEMD-160 tesztvektorai?

Az üres karakterlánc hashértéke 9c1185a5c5e9fc54612808977ee8f548b2258d31. Az abc szöveg hashértéke 8eb208f7e05d987a9b044a8e98c6b087f15a0bfc. Mindkettő az alkotók által közzétett tesztértékek közül való.

Hogyan használja a Bitcoin a RIPEMD-160-et?

A Bitcoin a HASH160 értéket egy nyilvános kulcs SHA-256-jának RIPEMD-160 hashével számítja ki, így hozza létre a címeket. Ez az eszköz a megadott szöveg UTF-8 bájtjait hash-eli, ezért nem végzi el a SHA-256 lépést, és nem fogad el hexadecimális formátumú nyers kulcsbájtokat.

Biztonságos még a RIPEMD-160?

A teljes RIPEMD-160 ellen nem ismert gyakorlati ütközési vagy előkép-támadás. A 160 bites kimenet csak körülbelül 80 bites ütközésállóságot biztosít, ami elmarad a mai ajánlásoktól. Új tervekhez inkább a SHA-256 vagy a SHA3-256 használata javasolt.

A RIPEMD-160 kapcsolatban áll a SHA-1-val?

Mindkettő kimenete 160 bites, és az MD4 tervezési elveiből erednek, de a felépítésük különbözik. A SHA-1-val ellentétben a RIPEMD-160 ellen nem publikáltak gyakorlati ütközési támadást.

Hogyan dolgozza fel a rendszer a szövegemet?

A bemenet UTF-8 kódolást kap, majd pontosan a beírt formában hash-elődik, a szóközöket és sortöréseket is beleértve. A számítás a szerveren, WebAssembly használatával fut, és semmi sem kerül tárolásra.

Mire való a Base64 beállítás?

A Base64 ugyanazt a 20 bájtot 28 karakterben jeleníti meg, ami megfelel a JSON és a konfigurációs fájlok számára. A naplókban és az olyan parancssori eszközöknél, mint az openssl dgst -ripemd160, általában hexadecimális formátumot használnak.

Hash-elhetek egy hexadecimális karakterláncot nyers bájtokként?

Nem. Az eszköz mindig a beírt szöveget hash-eli, ezért a 00ff karakterláncot négy ASCII-karakterként dolgozza fel, nem két bájtként. Bináris adatok hash-eléséhez használjon egy szkriptkönyvtárat.

Használjam a RIPEMD-160-et jelszavakhoz?

Ne. Ez egy gyors hash, ezért a támadók gyorsan ellenőrizhetik vele a találgatásaikat. Jelszavakhoz bcrypt, scrypt vagy Argon2 használata ajánlott.

Mekkora a maximális bemeneti méret?

Minden kérés legfeljebb 5 MiB szöveget fogad. Nagyobb adatokhoz hash-eljen helyben egy parancssori eszközzel.

A OneClick Pro névjegye

A OneClick Pro több mint 150 webes eszközből álló, ingyenes gyűjtemény a mindennapi munkához: képek és mértékegységek átalakításához, kód formázásához és ellenőrzéséhez, domainek és SEO ellenőrzéséhez, valamint szövegekkel, dátumokkal és számokkal végzett munkához. Minden eszköz regisztráció és előfizetés nélkül használható; a megadott adatokat kizárólag az eredmény kiszámításához használjuk, és soha nem tároljuk. Használja gyors eszköztárként az alkalmi feladatokhoz, vagy mentse el könyvjelzőként a mindennap használt eszközöket.