Miklix

Umphambili Wekhodi ye-HASH MD2

Kushicilelwe: 16 Pébruari 2025 jam 22.42.33 UTC

Hash ikhodi wokubala esebenzisa Umyalezo Digest 2 (MD2) hash umsebenzi ukubala ikhodi hash esekelwe umbhalo okokufaka noma ifayela ukulayisha.

Leli khasi lihunyushwe ngomshini lisuka esiNgisini ukuze lenze lifinyeleleke kubantu abaningi ngangokunokwenzeka. Ngeshwa, ukuhumusha ngomshini akukabi ubuchwepheshe obuphelele, ngakho-ke amaphutha angenzeka. Uma uthanda, ungabuka inguqulo yokuqala yesiNgisi lapha:

MD2 Hash Code Calculator

Umsebenzi we-MD2 (Message Digest 2) hash ngumsebenzi we-hash we-cryptographic owenzelwe nguRonald Rivest ngo-1989. Kwakulungiselelwe ngokukhethekile amakhompyutha angu-8-bit. Nakuba manje kubhekwa njengento engasasebenzi futhi engaphephile ngezinhloso ze-cryptographic, ifakiwe lapha uma kwenzeka umuntu edinga ukubala ikhodi ye-hash ehambisanayo emuva. Akufanele isetshenziswe lapho kuklanywa izinhlelo ezintsha.

Ukudalulwa okuphelele: Angibhalanga ukusetshenziswa okuqondile komsebenzi we-hashi osetshenziswe kuleli khasi. Kungumsebenzi ojwayelekile ofakwe nolimi lokuhlela lwe-PHP. Ngenze isixhumi esibonakalayo sewebhu kuphela ukuze ngisenze sitholakale esidlangalaleni lapha ukuze kube lula.


Bala Ikhodi Ye-Hash Entsha

Idatha ethunyelwe noma amafayela alayishwe ngaleli fomu azogcinwa kuseva kuphela uma nje kuthatha ukukhiqiza ikhodi ye-hashi eceliwe. Izosuswa ngokushesha ngaphambi kokuthi umphumela ubuyiselwe esipheqululini sakho.

Idatha yokokufaka:



Umbhalo othunyelwe ubhalwe ngekhodi ye-UTF-8. Njengoba imisebenzi ye-hash isebenza kudatha kanambambili, umphumela uzohluka kunalapho umbhalo ubukomunye umbhalo wekhodi. Uma udinga ukubala i-hash yombhalo ekubhaleni ngekhodi okuthile, kufanele ulayishe ifayela esikhundleni salokho.



Mayelana ne-MD2 Hash Algorithm

Ngilungile ngezibalo ezilula, kodwa hhayi okuhle ngokwedlulele futhi angizithathi neze njengesazi sezibalo, ngakho-ke ngizozama ukuchaza ukuthi lo msebenzi we-hash usebenza kanjani ngokuya ukuthi izazi ezingezona zezibalo zingaqonda. Uma ukhetha inguqulo yezibalo egcwele, kulula ngokwanele ukuthola kwezinye izindawo eziningi kuwebhu ;-)

Manje, cabanga ukuthi uneresiphi ethatha noma yiziphi izithako (umyalezo wakho) futhi uhlale uziguqula zibe ncamashi eyodwa encane, i-16-piece chocolate bar (i-hash). Kungakhathaliseki ukuthi yiziphi izithako zakho noma ukuthi zinkulu noma zincane kangakanani, uzohlala uqeda ngebha efanayo ye-chocolate yobukhulu.

Umgomo wale iresiphi ukuthi:

  1. Awukwazi ukuqagela izithako nje ngokubheka ushokoledi.
  2. Ngisho noshintsho oluncane lwezithako lwenza ushokoledi unambitheke uhluke ngokuphelele, ukuze wazi ukuthi umuntu waphazamisa izithako noma iresiphi.

Ukudala ibha ushokoledi inqubo isinyathelo ezintathu:


Isinyathelo 1: Padding umyalezo (Ukwenza Izithako Fit)

Ake sithi unebhasikidi elibamba ncamashi ama-apula ayi-16 (noma izithako). Kodwa kuthiwani uma unawo ama-apula angu-14 kuphela? Uzodinga ukwengeza 2 ngaphezulu ukugcwalisa ubhasikidi. Uma umfushane, uvele ungeze ama-apula angeziwe. Ngokwesibonelo:

  • Uma udinga amanye amabili, ungeza ama-apula amabili.
  • Uma une ezingaphezu kuka-16, udinga ukugcwalisa basked olandelayo. Isibonelo, uma une-28, ungeza ezine ukuze ufike ku-32 (izikhathi ezimbili ze-16).

Lokhu kwenza isiqiniseko sokuthi yonke ibhasikidi ligcwele ngaphambi kokuba sithuthele esigabeni esilandelayo.


Isinyathelo 2: Ukwengeza i-Checksum (Uhlu Lwezithako Eziyimfihlo)

Manje, sakha uhlu lwezithako eziyimfihlo ngokusekelwe kuyo yonke into kubhasikidi.

  • Uhamba ngebhasikidi ngalinye, ubheke ama-apula, bese ubhala phansi ikhodi eyimfihlo ngayinye.
  • Lokhu akuyona nje ikhophi - kufana nokwengeza izinombolo ngendlela engavamile ukuze ngisho noma umuntu engena futhi eshintsha i-apula, uhlu luzobukeka lungalungile.

Lolu hlu lukusiza ukuthi uhlole kabili ukuthi izithako azizange ziphazamiseke kamuva.


Isinyathelo 3: Ukuxuba Konke Ndawonye (I-Magic Blender)

Manje kuza ingxenye kumnandi - ukuxuba!

  • Une-48-slot blender.
  • Uphonsa:
    1. Ama-apula (umyalezo wakho).
    2. Enye ingxube endala kusukela ngaphambili (iqala engenalutho ye-batch yokuqala).
    3. Ingxube yezinto ezimbili zokuqala.

Bese uyihlanganisa. Kodwa hhayi kanye nje. Uhlanganisa izikhathi ezingu-18, ushintsha ijubane nesiqondiso ngasinye. Lokhu akuyona inhlanganisela evamile - umjikelezo ngamunye uvuselela ingxube ngendlela ekhethekile ukuze ngisho ne-apula elilodwa elihlukile lizokwenza wonke ushokoledi unambitheke uhluke.


I Final Chocolate Bar (The Hash)

Ngemuva kwakho konke lokho kuhlanganiswa, uthela nje izingcezu eziphezulu ze-16 zengxube. Leyo ibha yakho yokugcina ye-chocolate - i-MD2 hash. Kubukeka lutho like apula original, futhi uma wazama ukuqagela izithako zokuqala nje kusukela ushokoledi, awusoze wakwazi.

Khumbula:

  • Izithako ezifanayo = ushokoledi ofanayo.
  • Shintsha ngisho ne-apula elilodwa = ushokoledi ohluke ngokuphelele.
  • Awukwazi ukubuyela emuva - awukwazi ukucabanga ama-apula okuqala nje kusuka ku-chocolate.
Yabelana ku-BlueskyYabelana ku-FacebookYabelana ku-LinkedInYabelana ku-TumblrYabelana ku-XYabelana ku-LinkedInPhina ku-Pinterest

Mikkel Bang Christensen

Mayelana Nombhali

Mikkel Bang Christensen
U-Mikkel ungumdali nomnikazi we-miklix.com. Unesipiliyoni seminyaka engaphezu kwengu-20 njengochwepheshe bezinhlelo zekhompyutha/unjiniyela wesoftware futhi njengamanje uqashwe ngokugcwele enkampanini enkulu ye-IT yaseYurophu. Lapho engabhali, uchitha isikhathi sakhe sokuphumula ezintweni eziningi azithandayo, azilibazisa, nemisebenzi, okungenzeka ngokwezinga elithile ibonakale ezihlokweni ezihlukahlukene ezitholakala kule webhusayithi.