RIPEMD-160 Hash kode kalkulator
Diterbitkeun: 18 Pébruari 2025 jam 21.43.33 UTC
Panungtungan diropéa: 12 Januari 2026 jam 14.25.07 UTC
RIPEMD-160 Hash Code Calculator
RIPEMD-160 nyaéta fungsi hash kriptografi anu nyandak input (atanapi pesen) sareng ngahasilkeun kaluaran ukuran tetep, 160-bit (20-byte), umumna digambarkeun salaku angka heksadesimal 40 karakter.
RIPEMD (RACE Integrity Primitives Evaluation Message Digest) nyaéta sakumpulan fungsi hash kriptografi anu dirancang pikeun nyadiakeun integritas data ngaliwatan hashing. Ieu dikembangkeun dina pertengahan taun 1990-an salaku bagian tina proyék RACE (Research and Development in Advanced Communications Technologies in Europe) EU.
Versi RIPEMD 160 bit masih dianggap aman sareng mangrupikeun varian anu paling sering dianggo, panginten anu paling kasohor dina Bitcoin, dimana éta dianggo sareng SHA-256 pikeun ngahasilkeun alamat.
Panyingkepan pinuh: Kuring teu nulis palaksanaan husus tina fungsi Hash dipaké dina kaca ieu. Ieu mangrupikeun fungsi standar anu kalebet sareng basa pamrograman PHP. Kuring ngan ukur ngadamel antarbeungeut wéb pikeun ngajantenkeun umum di dieu pikeun genah.
Ngeunaan Algoritma Hash RIPEMD-160
Abdi sanés ahli matematika atanapi kriptografer, tapi abdi bakal nyobian ngajelaskeun kumaha fungsi hash ieu jalanna ku cara anu tiasa kahartos ku anu sanés ahli matematika. Upami anjeun langkung resep kana katerangan matematika lengkep anu akurat sacara ilmiah, abdi yakin anjeun tiasa mendakan éta di seueur situs wéb anu sanés ;-)
RIPEMD nganggo konstruksi Merkle-Damgård, anu sami sareng kulawarga algoritma hash SHA-2. Kuring parantos ngajelaskeun éta salaku cara kerja anu sami sareng blender dina halaman sanés, sareng hal anu sami leres pikeun RIPEMD:
Léngkah 1 - Persiapan (Ngalengkepan Data)
- Mimitina, RIPEMD mastikeun "bahan-bahan" pas pisan kana blender. Upami henteu, éta bakal nambihan sababaraha "pangisi" tambahan pikeun ngabulatkeunana (ieu sapertos ngeusian data).
Léngkah 2 - Ngamimitian Blender (Inisialisasi)
- Blender dimimitian ku setélan anu khusus - sapertos kecepatan, kakuatan, sareng posisi bilah. Ieu mangrupikeun nilai awal khusus anu disebut véktor inisialisasi.
Léngkah 3 - Prosés Ngacampur (Ngaréngsékeun Data)
- Ieu bagian anu kerenna: RIPEMD henteu ngan ukur gaduh hiji sét bilah. Éta gaduh dua blender anu tiasa dianggo gigireun (kénca sareng katuhu).
- Unggal blender ngolah bahan-bahanna béda-béda. Anu hiji meulah sedengkeun anu hiji deui ngagiling, nganggo kecepatan, arah, sareng pola bilah anu béda-béda.
- Aranjeunna nyampur, silih tukeur, sareng muter data 80 kali (sapertos nyampur dina siklus pikeun mastikeun sadayana dicampur sampurna).
Léngkah 4 - Campuran Akhir (Ngahijikeun Hasil)
- Saatos sadaya pencampuran éta, RIPEMD ngagabungkeun hasil tina dua blender kana hiji hash ahir anu lemes.
Varian 160 bit nyaéta vérsi RIPEMD anu paling umum dianggo, khususna kusabab panggunaanana dina ngahasilkeun alamat Bitcoin sareng SHA-256.
Bacaan salajengna
Upami anjeun resep kana tulisan ieu, anjeun ogé tiasa resep saran ieu:
