Miklix

Kalkulator Kode Hash RIPEMD-160

Diterbitake: 18 Februari 2025 ing 21:42:18 UTC

Kalkulator kode hash sing nggunakake RACE Integrity Primitives Evaluation Message Digest 160 bit (RIPEMD-160) fungsi hash kanggo ngitung kode hash adhedhasar input teks utawa unggahan file.

Kaca iki diterjemahake mesin saka basa Inggris supaya bisa diakses dening akeh wong. Sayange, terjemahan mesin durung dadi teknologi sing sampurna, mula kesalahan bisa kedadeyan. Yen sampeyan seneng, sampeyan bisa ndeleng versi Inggris asli ing kene:

RIPEMD-160 Hash Code Calculator

RIPEMD-160 minangka fungsi hash kriptografi sing njupuk input (utawa pesen) lan ngasilake output 160-bit (20-byte) ukuran tetep, sing umum dituduhake minangka nomer heksadesimal 40 karakter.

RIPEMD (RACE Integrity Primitives Evaluation Message Digest) minangka kulawarga fungsi hash kriptografi sing dirancang kanggo nyedhiyakake integritas data liwat hashing. Iki dikembangake ing pertengahan 1990-an minangka bagéan saka proyek RACE (Riset lan Pengembangan Teknologi Komunikasi Lanjutan ing Eropa) EU.

Versi 160 bit RIPEMD isih dianggep aman lan minangka varian sing paling akeh digunakake, mbok menawa paling misuwur ing Bitcoin, sing digunakake bebarengan karo SHA-256 kanggo ngasilake alamat.

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.


Etung Kode Hash Anyar

Data sing diajukake utawa file sing diunggah liwat formulir iki mung bakal disimpen ing server nganti bisa ngasilake kode hash sing dijaluk. Bakal langsung dibusak sadurunge asil bali menyang browser Panjenengan.

Input data:



Teks sing dikirim nganggo kode UTF-8. Amarga fungsi hash beroperasi ing data binar, asile bakal beda karo yen teks ana ing enkoding liyane. Yen sampeyan kudu ngetung hash teks ing enkoding tartamtu, sampeyan kudu ngunggah file.



Babagan Algoritma Hash RIPEMD-160

Aku dudu ahli matematika utawa kriptografi, nanging aku bakal nyoba nerangake carane fungsi hash iki bisa digunakake kanthi cara sing bisa dingerteni para non-matematikawan. Yen sampeyan luwih seneng panjelasan matematika lengkap kanthi ilmiah, aku yakin sampeyan bisa nemokake ing akeh situs web liyane ;-)

RIPEMD nggunakake konstruksi Merkle-Damgård, sing ana ing umum karo kulawarga algoritma hash SHA-2. Aku wis njlèntrèhaké sing bisa digunakake padha karo blender ing kaca liyane, lan padha bener kanggo RIPEMD:

Langkah 1 - Persiapan (Padding Data)

  • Kaping pisanan, RIPEMD nggawe manawa "bahan" pas ing blender. Yen ora, iku nambah sawetara ekstra "pengisi" kanggo babak metu (iki kaya padding data).

Langkah 2 - Miwiti Blender (Inisialisasi)

  • Blender diwiwiti kanthi setelan tartamtu - kaya kacepetan, daya, lan posisi blade. Iki minangka nilai wiwitan khusus sing disebut vektor initialization.

Langkah 3 - Proses Campuran (Crunching Data)

  • Mangkene bagean sing apik: RIPEMD ora mung duwe siji set lading. Wis loro blender makarya ing sisih-by-side (kiwa lan tengen).
  • Saben blender ngolah bahan kanthi cara sing beda. Siji chops nalika liyane grinds, nggunakake kacepetan beda, pituduh, lan pola agul-agul.
  • Dheweke nyampur, ngganti, lan ngowahi data kaping 80 (kaya campuran ing siklus kanggo mesthekake yen kabeh wis dicampur kanthi becik).

Langkah 4 - Campuran Akhir (Asil Gabungan)

  • Sawise kabeh sing nyampur, RIPEMD nggabungake asil saka loro blender dadi siji pungkasan, hash Gamelan.

Varian 160 bit minangka versi RIPEMD sing paling umum digunakake, utamane amarga panggunaane kanggo ngasilake alamat Bitcoin bebarengan karo SHA-256.

Nuduhake ing BlueskyNuduhake ing FacebookNuduhake ing LinkedInNuduhake ing TumblrNuduhake ing XNuduhake ing LinkedInPin ing Pinterest

Mikkel Bang Christensen

Babagan Penulis

Mikkel Bang Christensen
Mikkel minangka pencipta lan pemilik miklix.com. Dheweke duwe pengalaman luwih saka 20 taun minangka programmer komputer / pangembang piranti lunak profesional lan saiki kerja full-time kanggo perusahaan IT Eropa sing gedhe. Nalika ora ngeblog, dheweke mbuwang wektu luang kanggo macem-macem minat, hobi, lan kegiatan, sing bisa uga katon ing macem-macem topik sing dibahas ing situs web iki.