Miklix

RIPEMD-128 Hash kode kalkulator

Diterbitkeun: 18 Pébruari 2025 jam 21.37.56 UTC

Kalkulator kode Hash anu nganggo Race Integrity Primitives Evaluation Message Digest 128 bit (RIPEMD-128) fungsi hash pikeun ngitung kode hash dumasar kana input téks atanapi unggah file.

Kaca ieu ditarjamahkeun ku mesin tina basa Inggris supados tiasa diaksés ku saloba-lobana jalma. Hanjakalna, tarjamahan mesin henteu acan janten téknologi anu sampurna, janten kasalahan tiasa lumangsung. Upami anjeun hoyong, anjeun tiasa ningali versi Inggris asli di dieu:

RIPEMD-128 Hash Code Calculator

RIPEMD-128 mangrupikeun fungsi hash kriptografis anu nyandak input (atanapi pesen) sareng ngahasilkeun kaluaran ukuran tetep, 128-bit (16-bait), biasana diwakilan salaku angka héksadesimal 32 karakter.

RIPEMD (RACE Integrity Primitives Evaluation Message Digest) nyaéta kulawarga fungsi hash kriptografis anu dirancang pikeun nyadiakeun integritas data ngaliwatan hashing. Éta dikembangkeun dina pertengahan 1990-an salaku bagian tina proyék RACE (Research and Development in Advanced Communications Technologies in Europe) EU.

Versi 128 bit RIPEMD henteu deui dianggap aman kusabab masalah anu sami sareng MD4 sareng MD5

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.


Ngitung Kode Hash Anyar

Data anu dikintunkeun atanapi file anu diunggah ngalangkungan formulir ieu ngan bakal disimpen dina pangladén salami anu diperyogikeun pikeun ngahasilkeun kode hash anu dipénta. Éta bakal langsung dihapus sateuacan hasilna dipulangkeun ka panyungsi anjeun.

Input data:



Téks anu dikirimkeun nyaéta UTF-8 disandi. Kusabab fungsi hash beroperasi dina data binér, hasilna bakal béda ti lamun téks dina encoding sejen. Upami anjeun kedah ngitung hash tina téks dina encoding khusus, anjeun kedah unggah file.



Ngeunaan Algoritma Hash RIPEMD-128

Abdi sanés ahli matematika atanapi kriptografi, tapi kuring bakal nyobian ngajelaskeun kumaha fungsi hash ieu jalan dina cara anu teu tiasa dimengerti ku non-matematikawan. Upami anjeun langkung resep katerangan matematika lengkep sacara ilmiah, kuring yakin anjeun tiasa mendakan éta dina seueur situs wéb anu sanés ;-)

RIPEMD ngagunakeun konstruksi Merkle-Damgård, anu mangrupikeun hal anu umum sareng kulawarga SHA-2 tina algoritma Hash. Kuring parantos ngajelaskeun yén éta tiasa dianggo sami sareng Blénder dina halaman anu sanés, sareng sami ogé pikeun RIPEMD:

Lengkah 1 - Persiapan (Padding Data)

  • Mimiti, RIPEMD mastikeun "bahan" pas dina Blénder. Upami henteu, éta nambihan sababaraha "pangisi" tambahan pikeun ngabunderkeunana (ieu sapertos padding data).

Lengkah 2 - Mimitian Blénder (Inisialisasi)

  • Blénder dimimitian ku setélan husus - kawas speed, kakuatan, jeung posisi sabeulah. Ieu mangrupikeun nilai awal khusus anu disebut vektor inisialisasi.

Lengkah 3 - Prosés Campur (Crunching Data)

  • Ieu bagian anu keren: RIPEMD henteu ngan ukur gaduh sakumpulan bilah. Cai mibanda dua blender gawe sisi-demi-sisi (kénca jeung katuhu).
  • Unggal Blénder ngolah bahan béda. Hiji chops bari séjén grinds, ngagunakeun speeds béda, arah, sarta pola sabeulah.
  • Aranjeunna nyampur, swap, sarta pulas data 80 kali (kawas blending dina siklus pikeun mastikeun sagalana geus sampurna dicampur).

Lengkah 4 - Campuran Akhir (Ngagabungkeun Hasil)

  • Sanggeus éta nyampur, RIPEMD ngagabungkeun hasil tina duanana blenders kana hiji final, hash lemes.

Bagikeun on BlueskyBagikeun dina FacebookBagikeun on LinkedInBagikeun dina TumblrBagikeun harga XBagikeun on LinkedInPin on Pinterest

Mikkel Bang Christensen

Ngeunaan Pangarang

Mikkel Bang Christensen
Mikkel mangrupikeun panyipta sareng pamilik miklix.com. Anjeunna gaduh pangalaman langkung ti 20 taun salaku programmer komputer / pamekar software profésional sareng ayeuna padamelan full-time pikeun korporasi IT Éropa anu ageung. Nalika henteu ngeblog, anjeunna nyéépkeun waktos luangna dina sajumlah ageung minat, hobi, sareng kagiatan, anu tiasa ditingali dina rupa-rupa topik anu aya dina halaman wéb ieu.