Miklix

Kikokotoo cha Msimbo wa Tiger-192/4

Iliyochapishwa: 17 Februari 2025, 18:55:26 UTC

Kikokotoo cha kukokotoa msimbo wa Hash kinachotumia kitendakazi cha Tiger 192 bit, miduara 4 (Tiger-192/4) ili kukokotoa msimbo wa heshi kulingana na uingizaji maandishi au upakiaji wa faili.

Ukurasa huu ulitafsiriwa kwa mashine kutoka kwa Kiingereza ili kuifanya iweze kupatikana kwa watu wengi iwezekanavyo. Kwa bahati mbaya, utafsiri wa mashine bado sio teknolojia iliyokamilishwa, kwa hivyo makosa yanaweza kutokea. Ukipenda, unaweza kutazama toleo asili la Kiingereza hapa:

Tiger-192/4 Hash Code Calculator

Tiger 192/4 (Tiger 192 biti, miduara 4) ni chaguo la kukokotoa la heshi la kriptografia ambalo huchukua ingizo (au ujumbe) na kutoa pato la saizi isiyobadilika, biti 192 (24-baiti), ambayo kwa kawaida huwakilishwa kama nambari ya heksadesimali yenye vibambo 48.

Tiger hash ni chaguo la kukokotoa la heshi la kriptografia iliyoundwa na Ross Anderson na Eli Biham mwaka wa 1995. Iliboreshwa mahususi kwa utendakazi wa haraka kwenye majukwaa ya 64-bit, na kuifanya inafaa kwa programu zinazohitaji usindikaji wa data ya kasi ya juu, kama vile uthibitishaji wa uadilifu wa faili, saini za kidijitali na kuorodhesha data. Hutoa misimbo ya hashi 192 katika mizunguko 3 au 4, ambayo inaweza kupunguzwa hadi biti 160 au 128 ikihitajika kwa vikwazo vya uhifadhi au uoanifu na programu zingine.

Haichukuliwi tena kuwa salama kwa programu za kisasa za kriptografia, lakini imejumuishwa hapa ikiwa mtu atahitaji kukokotoa msimbo wa hashi kwa uoanifu wa nyuma.

Ufichuzi kamili: Sikuandika utekelezaji mahususi wa chaguo za kukokotoa za heshi zinazotumiwa kwenye ukurasa huu. Ni kazi ya kawaida iliyojumuishwa na lugha ya programu ya PHP. Nilitengeneza kiolesura cha wavuti ili kuifanya ipatikane hadharani hapa kwa urahisi.


Hesabu Msimbo Mpya wa Hash

Data iliyowasilishwa au faili zilizopakiwa kupitia fomu hii zitawekwa tu kwenye seva kwa muda mrefu kama inachukua ili kuzalisha msimbo wa hashi ulioombwa. Itafutwa mara moja kabla ya matokeo kurejeshwa kwenye kivinjari chako.

Data ya ingizo:



Maandishi yaliyowasilishwa yamesimbwa UTF-8. Kwa kuwa vitendaji vya heshi vinafanya kazi kwenye data binary, matokeo yatakuwa tofauti kuliko ikiwa maandishi yalikuwa katika usimbaji mwingine. Ikiwa unahitaji kukokotoa heshi ya maandishi katika usimbaji mahususi, unapaswa kupakia faili badala yake.



Kuhusu Algorithm ya Tiger-192/4 Hash

Mimi si mtaalamu wa hesabu wala mwandishi wa kriptografia, lakini nitajaribu kuelezea kazi hii ya hashi kwa maneno ya watu wa kawaida kwa mfano. Ikiwa unapendelea maelezo sahihi ya kisayansi na sahihi kamili ya hisabati nzito, nina hakika unaweza kupata hiyo kwenye tovuti zingine nyingi ;-)

Sasa, fikiria unatengeneza kichocheo cha siri cha laini. Unatupa rundo la matunda (data yako), unachanganya kwa njia maalum (mchakato wa hashing), na mwisho, unapata ladha ya kipekee (hashi). Hata ukibadilisha kitu kimoja kidogo - kama kuongeza blueberry moja zaidi - ladha itakuwa tofauti kabisa.

Na Tiger, kuna hatua tatu kwa hii:

Hatua ya 1: Kutayarisha Viungo (Kuweka Data)

  • Haijalishi data yako ni kubwa au ndogo, Tiger inahakikisha kuwa ni saizi inayofaa kwa kichanganyaji. Inaongeza kichungi kidogo cha ziada (kama pedi) ili kila kitu kitoshee kikamilifu.

Hatua ya 2: Super Blender (Kazi ya Ukandamizaji)

  • Blender hii ina blade tatu zenye nguvu.
  • Data hukatwa vipande vipande, na kila chunk hupitia blender moja kwa wakati mmoja.
  • Vile havizunguki tu - vinachanganya, kuvunja, kusokota, na kuchanganyikiwa data kwa njia za kichaa kwa kutumia mifumo maalum (hizi ni kama mipangilio ya siri ya kichanganyaji inayohakikisha kila kitu kinachanganyika bila kutabirika).

Hatua ya 3: Mchanganyiko Nyingi (Pasi/Mizunguko)

  • Hapa ndipo inapovutia. Tiger haichanganyi data yako mara moja tu - inaichanganya mara nyingi ili kuhakikisha kuwa hakuna mtu anayeweza kubaini viungo asili.
  • Hii ndio tofauti kati ya matoleo 3 na 4 ya pande zote. Kwa kuongeza mzunguko wa ziada wa kuchanganya, matoleo 4 ya pande zote ni salama kidogo, lakini pia ni polepole kuhesabu.

Shiriki kwenye BlueskyShiriki kwenye FacebookShiriki kwenye LinkedInShiriki kwenye TumblrShiriki kwenye XShiriki kwenye LinkedInBandika kwenye Pinterest

Mikkel Bang Christensen

Kuhusu Mwandishi

Mikkel Bang Christensen
Mikkel ndiye muundaji na mmiliki wa miklix.com. Ana uzoefu wa zaidi ya miaka 20 kama mtaalamu wa kupanga programu/programu za kompyuta na kwa sasa ameajiriwa muda wote kwa shirika kubwa la IT la Ulaya. Wakati si kublogi, yeye hutumia wakati wake wa ziada kwenye safu nyingi za mapendeleo, vitu vya kufurahisha, na shughuli, ambazo zinaweza kuonyeshwa kwa kadiri fulani katika mada anuwai zinazozungumziwa kwenye wavuti hii.