Wat is MD5? (MD5 berjocht-Digest algoritme)

Definition of MD5 and its History and Vulnerabilities

MD5 (technysk as MD5-berjocht-Digest-algoritme neamd ) is in kryptografyske hashfunksje wêrfan it haaddoel bestiet om te ferifiearjen dat in bestân net feroare is.

Ynstee fan befêstigje dat twa data fan gegevens identike binne troch it fergelykjen fan de rûge gegevens, MD5 docht dat troch in kontrôfsum op beide plakken te meitsjen, en it fergelykje de kontrôtmenums om te ferifiearjen dat se deselde binne.

MD5 hat bepaalde definsjes, dus is it net brûkber foar foardielen fan fersifere fersifering, mar it is perfoarst akseptabel om it te brûken foar standert bestânferifikaasjes.

Meitsje in MD5 Checker of MD5 Generator

Microsoft File Checksum Integrity Verifier (FCIV) is ien frije berekkener dy't de MD5 kontrôle ûntfange kin út wurklike triemmen en net allinich tekst. Sjoch hoe't jo de triembehear yn Windows mei FCIV ferifiearje om te learen hoe dit gebietprogramma - programma te brûken is.

Ien ienfâldige manier om de MD5-hichte fan in teken fan letters, getallen en symboalen te krijen is mei it tool of Miracle Salad MD5 Hash Generator. Ek genôch oare minsken besteane lykas MD5 Hash Generator, PasswordsGenerator en OnlineMD5.

Wannear't itselde Hashalgorithm brûkt wurdt, wurde deselde resultaten makke. Dit betsjut dat jo in MD5-kalkulator brûke kinne om de kontrôletsume MD5 fan in beskate tekst te krijen en dêrnei in folslein oare MD5-kalkulator te brûken om de krekte selde resultaten te krijen. Dit kin werhelle wurde mei elke tool dy't in kontrôfsum generearret basearre op de MD5-hysfunksje.

Skiednis & amp; Schwachstabiliteiten fan MD5

MD5 waard útfûn troch Ronald Rivest, mar it is mar ien fan syn trije algoritmen.

De earste hânfunksje dy't er ûntwikkele wie MD2 yn 1989, dat boud waard foar 8-bit kompjûters. Hoewol MD2 noch altyd yn gebrûk is, is it net bedoeld foar applikaasjes dy't in heech nivo fan feiligens nedich binne, omdat it oanjûn is te kwetsber foar ferskate oanfallen.

MD2 waard doe ferfongen troch MD4 yn 1990. MD4 waard makke foar 32-bit masines en wie in protte flugger as MD2, mar waard ek oanjûn om swakkens te wêzen en wurdt no as ferplicht troch de Internet Engineering Task Force .

MD5 waard yn 1992 frijlitten en waard ek makke foar 32-bit masines. MD5 is net sa fluch as MD4, mar wurdt beskôge as safier as de foarige MDx-ymplementaasjes.

Hoewol MD5 is feiliger dan MD2 en MD4, binne oare kryptografyske hashfunksjes, lykas SHA-1 , as in alternatyf oanwêzich, omdat MD5 ek warskôle is.

Carnegie Mellon University Software Engineering Ynstitút hat dit te sizzen oer MD5: "Software-ûntwikkelders, Sertifikaat-autoriteiten, webside-eigners, en brûkers moatte foarkomme om it MD5-algoritme te brûken yn alle kapasiteit." As eardere ûndersiken hawwe fereaske, moat it beskôge wurde as kryptografysk brutsen en net te brûken fierder gebrûk. "

Yn 2008 waard MD6 oansteld oan it National Institute of Standards and Technology as alternatyf foar SHA-3. Jo kinne hjir mear oer dizze útstel lêze .

Mear ynformaasje oer de MD5 Hash

MD5-hassen binne 128-bits yn 'e lingte en wurde normaal werjûn yn har 32-digit hexadezimal wearde-lykweardich. Dit is wier, lykas grut of lyts de triem of tekst kin wêze.

In foarbyld dêrfan is de hexe wearde 120EA8A25E5D487BF68B5F7096440019 , wêrfan de flakte tekst-oersetting is "Dit is in test.". Mear tekst taheakje om te lêzen "Dit is in test om te sjen hoe't de lingte fan 'e tekst net sa is." oersetten nei in folslein oare wearde, mar mei deselde oantal tekens: 6c16fcac44da359e1c3d81f19181735b .

In feite, sels in string mei nul-tekens hat in hexwearde fan d41d8cd98f00b204e9800998ecf8427e , en gebrûk fan even ien perioade makket de wearde 5058f1af8388633f609cadb75a75dc9d .

MD5-kontrasysums binne boud om net-reversibel te wêzen, dat betsjut dat jo net op 'e kontrôle sjogge en de oarspronklike ynfierde gegevens identifisearje kinne. Mei dat sein wurde, binne der genôch MD5 "dekkpeters" dy't beweard binne om in MD5-wearde te ûntsiferjen, mar wat is der krekt oer hoe't se de kontrôgingsum foar in protte wearden meitsje en dan litte jo jo kontrôletsum yn 'e database sjen om te sjen oft se in wedstriid hawwe dy't jo de orizjinele gegevens sjen kinne.

MD5Decrypt en MD5-dekristeter binne twa fergese online-arktels dy't dit dwaan kinne, mar se wurkje allinich foar gewoane wurden en útdrukkingen.

Sjoch wat is in checksum? foar mear foarbylden fan in kontroltsjemaat MD5 en in oantal frije wizen om in MD5-hânwearde fan triemmen te generearjen.