Kalkulator Kode Hash RIPEMD-128
Diterbitake: 18 Februari 2025 ing 21:36:30 UTC
Dianyari pungkasan: 12 Januari 2026 ing 14:24:10 UTC
RIPEMD-128 Hash Code Calculator
RIPEMD-128 iku fungsi hash kriptografi sing njupuk input (utawa pesen) lan ngasilaké output ukuran tetep, 128-bit (16-byte), sing umumé digambaraké minangka angka heksadesimal 32 karakter.
RIPEMD (RACE Integrity Primitives Evaluation Message Digest) kuwi sawijining kulawarga fungsi hash kriptografi sing dirancang kanggo nyedhiyakake integritas data liwat hashing. Iki dikembangake ing pertengahan taun 1990-an minangka bagéan saka proyèk RACE (Research and Development in Advanced Communications Technologies in Europe) Uni Eropa.
Versi RIPEMD 128 bit wis ora dianggep aman maneh amarga ana masalah sing padha karo MD4 lan MD5.
Pambocoran lengkap: Aku ora nulis implementasine spesifik saka fungsi hash sing digunakake ing kaca iki. Iki minangka fungsi standar sing kalebu karo basa pemrograman PHP. Aku mung nggawe antarmuka web supaya kasedhiya kanggo umum ing kene.
Babagan Algoritma Hash RIPEMD-128
Aku dudu ahli matematika utawa kriptografer, nanging aku bakal nyoba nerangake kepiye fungsi hash iki bisa digunakake dening wong sing dudu ahli matematika. Yen sampeyan luwih seneng panjelasan matematika lengkap sing akurat sacara ilmiah, aku yakin sampeyan bisa nemokake ing akeh situs web liyane ;-)
RIPEMD migunakaké konstruksi Merkle-Damgård, sing padha karo kulawarga algoritma hash SHA-2. Aku wis njlèntrèhaké cara kerjané kaya blender ing kaca liyané, lan padha uga kanggo RIPEMD:
Langkah 1 - Persiapan (Ngisi Data)
- Kapisan, RIPEMD mesthekake yen "bahan-bahan" pas karo blender. Yen ora, bakal nambah "pengisi" tambahan kanggo mbulatke (iki kaya ngisi data).
Langkah 2 - Miwiti Blender (Inisialisasi)
- Blender miwiti nganggo setelan tartamtu - kaya kecepatan, daya, lan posisi bilah. Iki minangka nilai wiwitan khusus sing diarani vektor inisialisasi.
Langkah 3 - Proses Mixing (Ngremuk Data)
- Iki bagean sing keren: RIPEMD ora mung duwe sak set bilah. Blender iki duwe rong blender sing bisa digunakake bebarengan (kiwa lan tengen).
- Saben blender ngolah bahan-bahan kanthi beda. Sing siji nyigar dene sing sijine nggiling, nggunakake kecepatan, arah, lan pola bilah sing beda-beda.
- Dheweke nyampur, ijol-ijolan, lan muter data kaping 80 (kaya nyampur ing siklus kanggo mesthekake kabeh wis dicampur kanthi sampurna).
Langkah 4 - Campuran Akhir (Nggabungake Asil)
- Sawisé nyampur kabèh, RIPEMD nggabungake asil saka kaloro blender dadi siji adonan pungkasan sing alus.
Wacan Salajengipun
Yen sampeyan seneng karo kiriman iki, sampeyan bisa uga seneng saran iki:
