Llogaritësi i kodit hash MD4
Publikuar: 16 shkurt 2025 në 10:57:04 e pasdites, UTC
Përditësimi i fundit: 12 janar 2026 në 9:07:57 e paradites, UTC
MD4 Hash Code Calculator
MD4 (Message Digest 4) është një funksion hash kriptografik i projektuar nga Ronald Rivest në vitin 1990. Ai prodhon një vlerë fikse hash 128-bit (16-bajt) nga një hyrje me gjatësi arbitrare. MD4 tani konsiderohet i prishur kriptografikisht për shkak të dobësive që lejojnë sulme përplasjeje (gjetja e dy hyrjeve të ndryshme që prodhojnë të njëjtin hash), kështu që nuk duhet të përdoret gjatë projektimit të sistemeve të reja. Ai përfshihet këtu në rast se dikush duhet të gjenerojë një kod hash të pajtueshëm me të kaluarën.
Zbulimi i plotë: Unë nuk kam shkruar zbatimin specifik të funksionit hash të përdorur në këtë faqe. Është një funksion standard i përfshirë me gjuhën e programimit PHP. E bëra ndërfaqen e uebit vetëm për ta bërë të disponueshme publikisht këtu për lehtësi.
Rreth Algoritmit Hash MD4
Unë nuk jam matematikan, kështu që do të përpiqem ta shpjegoj këtë funksion hash në një mënyrë që kolegët e mi jo-matematikanë ta kuptojnë ;-) Nëse preferoni shpjegimin që përmban shumë matematikë, mund ta gjeni në shumë faqe të tjera interneti.
Në rregull, pra, mendoni për MD4 si një copëtues letre speciale. Por në vend që të copëtojë letrën, ai "copëton" çdo mesazh (si një letër, një fjalëkalim ose një libër) në një faturë të vogël me madhësi fikse. Pavarësisht se sa i madh ose i vogël është mesazhi juaj, ky copëtues gjithmonë ju jep një faturë të vogël që është saktësisht 16 bajt (128 bit) e gjatë, ose 32 karaktere në formë heksadecimal.
Për ta copëtuar mesazhin siç duhet, duhet të ndiqni katër hapa:
Hapi 1: Përgatitja e Mesazhit
- Para copëtimit, duhet ta rregulloni letrën që të përshtatet në mënyrë të përsosur në makinën copëtuese.
- Nëse mesazhi juaj është shumë i shkurtër, shtoni pak hapësirë bosh shtesë (si vizatime ose mbushës) në mënyrë që letra të përshtatet tamam si duhet.
- Nëse është shumë e gjatë, e ndani në disa faqe me të njëjtën madhësi.
Hapi 2: Shtimi i një vule sekrete
- Pasi ta rregulloni mesazhin, shtoni një pullë sekrete në fund që tregon se sa i gjatë ishte mesazhi origjinal.
- Kjo e ndihmon copëtuesin të mbajë gjurmët e madhësisë origjinale të mesazhit, pavarësisht se sa mbushës keni shtuar.
Hapi 3: Procesi i copëtimit (3 raunde magjie)
- Tani mesazhi shkon në makinën shredder.
- Shrederi ka 4 ingranazhe (A, B, C dhe D) që rrotullohen së bashku në një model të veçantë.
- Ingranazhet kalojnë nëpër 3 raunde rrotullimi, ku ato: Përziejnë fjalët, kthejnë disa pjesë përmbys, i rrotullojnë ato si një kub Rubiku, thyejnë copa të ndryshme së bashku.
- Çdo raund e bën mesazhin të duket gjithnjë e më shumë si një rrëmujë e rrëmujshme që është e pamundur të njihet.
Hapi 4: Fatura Përfundimtare
- Pas gjithë rrotullimit, përmbysjes dhe shtypjes, copëtuesi nxjerr një faturë - një varg të shkurtër numrash dhe shkronjash (hash-i).
- Kjo faturë është gjithmonë e njëjtë, pavarësisht nëse keni grisur një fjalë të vetme apo një libër të tërë!
Fatkeqësisht, me kalimin e kohës, njerëzit zbuluan se ky copëtues magjik nuk është perfekt. Disa njerëz të zgjuar zbuluan se si ta mashtronin copëtuesin që të jepte të njëjtën faturë për dy mesazhe të ndryshme (kjo quhet përplasje) dhe të parashikonte se si do të rrotulloheshin ingranazhet dhe pastaj ta përdorte atë për të krijuar fatura të rreme. Për shkak të kësaj, MD4 nuk konsiderohet më i sigurt për gjëra të rëndësishme.
Lexime të mëtejshme
Nëse ju pëlqeu ky postim, mund t'ju pëlqejnë edhe këto sugjerime:
- Kalkulatori i kodit hash XXH3-64
- Llogaritësi i kodit hash MurmurHash3C
- XXH-64 Llogaritësi i kodit hash
