Kalkulator Kode Hash Tiger-160/4
Diterbitake: 17 Februari 2025 ing 20:15:43 UTC
kalkulator kode hash sing nggunakake Tiger 160 dicokot, 4 babak (Tiger-160/4) fungsi hash kanggo ngetung kode hash adhedhasar input teks utawa upload file.Tiger-160/4 Hash Code Calculator
Tiger 160/4 (Tiger 160 bit, 4 rounds) 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.
Fungsi hash Tiger minangka fungsi hash kriptografi sing dirancang dening Ross Anderson lan Eli Biham ing taun 1995. Iki dioptimalake khusus kanggo kinerja cepet ing platform 64-bit, saéngga cocog kanggo aplikasi sing mbutuhake pangolahan data kanthi kacepetan dhuwur, kayata verifikasi integritas file, tanda tangan digital, lan indeksasi data. Ngasilake kode hash 192 bit ing 3 utawa 4 babak, sing bisa dipotong dadi 160 utawa 128 bit yen perlu kanggo watesan panyimpenan utawa kompatibilitas karo aplikasi liyane.
Ora dianggep aman maneh kanggo aplikasi kriptografi modern, nanging kalebu ing kene yen perlu ngetung kode hash kanggo kompatibilitas mundur.
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.
Babagan Algoritma Hash Tiger-160/4
Aku dudu ahli matematika utawa kriptografi, nanging aku bakal nyoba nerangake fungsi hash iki ing istilah awam kanthi conto. Yen luwih seneng panjelasan sing bener kanthi ilmiah lan akurat, aku yakin sampeyan bisa nemokake ing situs web liyane ;-)
Saiki, bayangake sampeyan nggawe resep smoothie rahasia. Sampeyan mbuwang akeh woh-wohan (data sampeyan), nyampur kanthi cara khusus (proses hashing), lan ing pungkasan, sampeyan entuk rasa sing unik (hash). Malah yen sampeyan ngganti mung siji bab cilik - kaya nambah siji liyane blueberry - roso bakal temen beda.
Kanthi Tiger, ana telung langkah kanggo iki:
Langkah 1: Nyiapake Bahan (Padding Data)
- Ora ketompo carane gedhe utawa cilik data sampeyan, Tiger nggawe manawa ukurane pas kanggo blender. Iku nambah ngisi ekstra sethitik (kaya padding) supaya kabeh mathuk sampurna.
Langkah 2: Blender Super (Fungsi Kompresi)
- Blender iki nduweni telung lading sing kuat.
- Data kasebut dipotong dadi potongan-potongan, lan saben potongan kasebut liwat blender siji-sijine.
- Blades ora mung muter - padha nyampur, mbanting, corak, lan scramble data kanthi cara sing edan nggunakake pola khusus (iki kaya setelan blender rahasia sing njamin kabeh bisa dicampur ora bisa ditebak).
Langkah 3: Multiple Blends (Passes/Rounds)
- Ing kene dadi menarik. Macan ora mung nyampur data sampeyan sepisan - nyampurake kaping pirang-pirang kanggo mesthekake yen ora ana sing ngerti bahan asline.
- Iki prabédan antarane 3 lan 4 versi babak. Kanthi nambahake siklus campuran ekstra, 4 versi babak rada luwih aman, nanging uga luwih alon kanggo ngitung.