Miklix

Macan-160/3 Hash kode kalkulator

Diterbitkeun: 17 Pébruari 2025 jam 21.19.17 UTC

Hash kode kalkulator anu ngagunakeun Macan 160 bit, 3 rounds (Tiger-160/3) 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:

Tiger-160/3 Hash Code Calculator

Macan 160/3 (Macan 160 bit, 3 rounds) nyaéta fungsi hash kriptografis anu nyandak input (atanapi pesen) sareng ngahasilkeun kaluaran ukuran tetep, 160-bit (20-bait), biasana diwakilan salaku angka héksadesimal 40 karakter.

Fungsi Hash Tiger nyaéta fungsi hash kriptografis anu dirancang ku Ross Anderson sareng Eli Biham dina taun 1995. Ieu dioptimalkeun sacara khusus pikeun pagelaran gancang dina platform 64-bit, sahingga cocog pikeun aplikasi anu ngabutuhkeun pamrosésan data anu gancang, sapertos verifikasi integritas file, tanda tangan digital, sareng indéks data. Éta ngahasilkeun kode hash 192 bit dina 3 atanapi 4 babak, anu tiasa dipotong janten 160 atanapi 128 bit upami diperyogikeun pikeun konstrain neundeun atanapi kasaluyuan sareng aplikasi anu sanés.

Éta henteu deui dianggap aman pikeun aplikasi kriptografi modéren, tapi kalebet di dieu upami anjeun kedah ngitung kode hash pikeun kasaluyuan mundur.

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 Tiger-160/3

Abdi sanés ahli matematika atanapi cryptographer, tapi kuring bakal nyobian ngajelaskeun fungsi hash ieu dina istilah awam kalayan conto. Upami anjeun langkung resep katerangan anu leres sacara ilmiah sareng akurat, kuring yakin anjeun tiasa mendakan éta dina seueur situs wéb anu sanés ;-)

Ayeuna, bayangkeun anjeun ngadamel resep smoothie rusiah. Anjeun ngalungkeun sakumpulan buah (data anjeun), nyampur ku cara anu khusus (prosés hashing), sareng dina tungtungna anjeun nampi rasa anu unik (hash). Malah lamun ngarobah ngan hiji hal leutik - kawas nambahkeun hiji blueberry deui - rasa bakal sagemblengna béda.

Kalayan Tiger, aya tilu léngkah pikeun ieu:

Lengkah 1: Nyiapkeun Bahan (Padding Data)

  • Henteu paduli sabaraha ageung atanapi alit data anjeun, Tiger mastikeun éta ukuran anu pas pikeun Blénder. Éta nambihan pangisi tambahan sakedik (sapertos padding) supados sadayana pas.

Lengkah 2: Blénder Super (Fungsi Komprési)

  • Blénder ieu ngagaduhan tilu bilah anu kuat.
  • Data ieu dicincang kana sakumpulan, sarta unggal sapotong ngaliwatan Blénder hiji dina hiji waktu.
  • Bilahna henteu ngan ukur muter - aranjeunna nyampur, ngabantingkeun, pulas, sareng ngarambat data ku cara anu gélo nganggo pola khusus (ieu sapertos setélan blénder rahasia anu mastikeun yén sadayana dicampur teu diprediksi).

Lengkah 3: Sababaraha Campuran (Pas / Babak)

  • Di dieu nu mana eta meunang metot. Macan henteu ngan ukur nyampur data anjeun sakali - éta nyampur sababaraha kali pikeun mastikeun teu aya anu tiasa terang bahan asli.
  • Ieu bédana antara 3 jeung 4 versi babak. Ku nambahkeun hiji siklus blending tambahan, 4 versi buleud saeutik saeutik leuwih aman, tapi ogé laun ngitung.
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.