Tiger-128/3 Hash Code Calculator
Nai-publish: Marso 19, 2025 nang 8:56:19 PM UTC
Hash code calculator na gumagamit ng Tiger 128 bit, 3 rounds (Tiger-128/3) hash function para kalkulahin ang hash code batay sa text input o pag-upload ng file.Tiger-128/3 Hash Code Calculator
Ang Tiger 128/3 (Tiger 128 bits, 3 rounds) ay isang cryptographic hash function na kumukuha ng input (o mensahe) at gumagawa ng fixed-size, 128-bit (16-byte) na output, na karaniwang kinakatawan bilang 32-character na hexadecimal number
Ang Tiger hash function ay isang cryptographic hash function na idinisenyo nina Ross Anderson at Eli Biham noong 1995. Ito ay partikular na na-optimize para sa mabilis na pagganap sa 64-bit na mga platform, na ginagawa itong angkop para sa mga application na nangangailangan ng mataas na bilis ng pagproseso ng data, tulad ng pag-verify ng integridad ng file, mga digital na lagda, at pag-index ng data. Gumagawa ito ng 192 bit hash code sa alinman sa 3 o 4 na round, na maaaring putulin sa alinman sa 160 o 128 bit kung kinakailangan para sa mga hadlang sa storage o compatibility sa iba pang mga application.
Hindi na ito itinuturing na secure para sa mga modernong cryptographic na application, ngunit kasama dito kung sakaling kailanganin ng isa na kalkulahin ang isang hash code para sa pabalik na compatibility.
Buong pagsisiwalat: Hindi ko isinulat ang partikular na pagpapatupad ng hash function na ginamit sa pahinang ito. Ito ay isang karaniwang function na kasama sa PHP programming language. Ginawa ko lang ang web interface para gawin itong available sa publiko dito para sa kaginhawahan.
Tungkol sa Tiger-128/3 Hash Algorithm
Ako'y hindi isang matematikal na eksperto o cryptographer, ngunit susubukan kong ipaliwanag ang hash function na ito sa simpleng mga termino gamit ang isang halimbawa. Kung nais mo ng isang siyentipikong tama at detalyadong paliwanag na puno ng matematika, sigurado akong makakakita ka ng marami pang ibang mga website na nag-aalok nito ;-)
Ngayon, isipin mong gumagawa ka ng isang lihim na resipe ng smoothie. Maglalagay ka ng iba't ibang prutas (ang iyong data), hahaluin ito sa isang espesyal na paraan (ang hashing na proseso), at sa dulo, makakakuha ka ng isang natatanging lasa (ang hash). Kahit na magbago ka ng isang maliit na bagay - tulad ng magdagdag ng isang blueberry - mag-iiba ang lasa ng buo.
Sa Tiger, may tatlong hakbang para dito:
Hakbang 1: Paghahanda ng mga Sangkap (Pagdagdag ng Padding sa Data)
- Kahit gaano kaliit o kalaki ang iyong data, tinitiyak ng Tiger na tama ang sukat nito para sa blender. Nagdadagdag ito ng kaunting dagdag na filler (tulad ng padding) upang magkasya ang lahat ng tama.
Hakbang 2: Ang Super Blender (Ang Compression Function)
- Ang blender na ito ay may tatlong malalakas na blades.
- Ang data ay hiniwa-hiwa sa maliliit na piraso, at bawat piraso ay dumadaan sa blender isa-isa.
- Ang mga blades ay hindi lang umiikot - hinahalo, binabali, binabaluktot, at sinasalungat ang data sa mga kakaibang paraan gamit ang mga espesyal na pattern (ito ay parang mga lihim na setting ng blender na tinitiyak na ang lahat ay nahalo nang hindi inaasahan).
Hakbang 3: Maramihang Paghalo (Mga Pass/Rounds)
- Dito nagiging interesante. Hindi lang basta pinaghalo ni Tiger ang iyong data ng isang beses - ipinaghalo ito ng maraming beses upang matiyak na walang makakaalam ng mga orihinal na sangkap.
- Ito ang pagkakaiba sa pagitan ng 3 at 4 na round na bersyon. Sa pamamagitan ng pagdagdag ng isang dagdag na cycle ng paghalo, ang 4 na round na bersyon ay medyo mas ligtas, ngunit mas mabagal kalkulahin.