Miklix

Kalkulator Kode Hash RIPEMD-128

Diterbitkan: 18 Februari 2025 pukul 21.34.46 UTC
Terakhir diperbarui: 12 Januari 2026 pukul 14.23.51 UTC

Kalkulator kode hash yang menggunakan fungsi hash RACE Integrity Primitives Evaluation Message Digest 128 bit (RIPEMD-128) untuk menghitung kode hash berdasarkan input teks atau unggahan file.

Halaman ini diterjemahkan oleh mesin dari bahasa Inggris agar dapat diakses oleh sebanyak mungkin orang. Sayangnya, terjemahan mesin belum merupakan teknologi yang sempurna, sehingga kesalahan dapat terjadi. Jika Anda mau, Anda dapat melihat versi bahasa Inggris aslinya di sini:

RIPEMD-128 Hash Code Calculator

RIPEMD-128 adalah fungsi hash kriptografi yang menerima input (atau pesan) dan menghasilkan output berukuran tetap, 128-bit (16-byte), yang umumnya direpresentasikan sebagai angka heksadesimal 32 karakter.

RIPEMD (RACE Integrity Primitives Evaluation Message Digest) adalah keluarga fungsi hash kriptografi yang dirancang untuk memberikan integritas data melalui hashing. Fungsi ini dikembangkan pada pertengahan tahun 1990-an sebagai bagian dari proyek RACE (Research and Development in Advanced Communications Technologies in Europe) Uni Eropa.

Versi 128 bit dari RIPEMD tidak lagi dianggap aman karena kekhawatiran yang serupa dengan MD4 dan MD5.

Pengungkapan penuh: Saya tidak menulis implementasi spesifik dari fungsi hash yang digunakan pada halaman ini. Ini adalah fungsi standar yang disertakan dengan bahasa pemrograman PHP. Saya hanya membuat antarmuka web untuk membuatnya tersedia untuk umum di sini demi kenyamanan.


Hitung Kode Hash Baru

Data yang dikirimkan atau file yang diunggah melalui formulir ini hanya akan disimpan di server selama diperlukan untuk menghasilkan kode hash yang diminta. Data tersebut akan segera dihapus sebelum hasilnya dikembalikan ke browser Anda.

Masukkan data:



Teks yang dikirim adalah teks yang dienkode UTF-8. Karena fungsi hash beroperasi pada data biner, hasilnya akan berbeda dibandingkan jika teks tersebut dalam pengkodean lain. Jika Anda perlu menghitung hash teks dalam pengkodean tertentu, Anda harus mengunggah sebuah file.



Tentang Algoritma Hash RIPEMD-128

Saya bukan ahli matematika maupun kriptografi, tetapi saya akan mencoba menjelaskan cara kerja fungsi hash ini dengan cara yang dapat dipahami oleh orang awam. Jika Anda lebih menyukai penjelasan matematis yang benar-benar akurat secara ilmiah, saya yakin Anda dapat menemukannya di banyak situs web lain ;-)

RIPEMD menggunakan konstruksi Merkle-Damgård, yang merupakan kesamaan dengan keluarga algoritma hash SHA-2. Saya telah menjelaskan cara kerja algoritma tersebut mirip dengan blender di halaman lain, dan hal yang sama berlaku untuk RIPEMD:

Langkah 1 - Persiapan (Mengisi Data dengan Data Tambahan)

  • Pertama, RIPEMD memastikan "bahan-bahan" tersebut pas sempurna di dalam blender. Jika tidak, ia menambahkan beberapa "pengisi" ekstra untuk melengkapinya (ini seperti menambahkan padding pada data).

Langkah 2 - Memulai Blender (Inisialisasi)

  • Blender dimulai dengan pengaturan tertentu - seperti kecepatan, daya, dan posisi mata pisau. Ini adalah nilai awal khusus yang disebut vektor inisialisasi.

Langkah 3 - Proses Pencampuran (Mengolah Data)

  • Inilah bagian yang menarik: RIPEMD tidak hanya memiliki satu set mata pisau. Ia memiliki dua blender yang bekerja berdampingan (kiri dan kanan).
  • Setiap blender memproses bahan-bahan dengan cara yang berbeda. Satu mencincang sementara yang lain menggiling, menggunakan kecepatan, arah, dan pola mata pisau yang berbeda.
  • Mereka mencampur, menukar, dan memutar data sebanyak 80 kali (seperti mencampur dalam siklus untuk memastikan semuanya tercampur sempurna).

Langkah 4 - Pencampuran Akhir (Menggabungkan Hasil)

  • Setelah semua proses pencampuran itu, RIPEMD menggabungkan hasil dari kedua blender menjadi satu hash halus yang sempurna.

Bacaan Lebih Lanjut

Jika Anda menikmati postingan ini, Anda mungkin juga menyukai saran berikut:


Bagikan di BlueskyBagikan di FacebookBagikan di LinkedInBagikan di TumblrBagikan di XBagikan di LinkedInPin di Pinterest

Mikkel Christensen

Tentang Penulis

Mikkel Christensen
Mikkel adalah pencipta dan pemilik miklix.com. Dia memiliki lebih dari 20 tahun pengalaman sebagai pemrogram komputer profesional/pengembang perangkat lunak dan saat ini bekerja penuh waktu di sebuah perusahaan IT besar di Eropa. Ketika tidak menulis blog, ia menghabiskan waktu luangnya untuk beragam minat, hobi, dan kegiatan, yang mungkin sampai batas tertentu tercermin dalam berbagai topik yang dibahas di situs web ini.