MD5
Hvad handler artiklen om?. Denne artikels indledning bør kort forklare, hvad artiklen handler om, jf. stilmanualen. |
MD5 (Message-Digest algorithm 5) er en kryptografisk hashfunktion med en 128-bit (16 bytes) hashværdi. MD5 blev udviklet af Ronald Rivest i 1991 som en efterfølger til den tidligere MD4. Målet med MD5 er at gøre det praktisk umuligt at generere et datasæt ud fra et hash, der blev dog i 1996 fundet ikke-fatale svagheder i denne del af MD5-algoritmens funktion, hvorfor kryptografer siden har anbefalet brugen af SHA1-algoritmen i stedet. I 2004 opdagedes yderligere mangler og fejl, hvorfor brugen af algoritmen til sikkerhedsformål har været omdiskuteret.
Eksempler
En 128-bit MD5-hash repræsenteres typisk som 32 hexadecimale cifre. Her er nogle eksempler på ASCII-strenges tilsvarende MD5-hash:
MD5("") = D41D8CD98F00B204E9800998ECF8427E
MD5("123456789") = 25F9E794323B453885F5181F1B624D0B
MD5("Wikipedia") = 9C677286866AAD38F8E9B660F5411814
Selv den mindste ændring i teksten kan få hashen til at ændre sig markant, hvilket er karakteristisk af hashfunktioner:
MD5("Vikipedia") = A6B8F72941ABFCDD36372905DD408341
Se også
Content Disclaimer
Informasi ini disarikan dari Wikipedia dan disajikan kembali untuk tujuan edukasi. Konten tersedia di bawah lisensi CC BY-SA 3.0. Kami tidak bertanggung jawab atas ketidakakuratan data yang bersumber dari kontribusi publik tersebut.
- The information displayed on this website is sourced in part or in whole from Wikipedia and has been adapted for the purpose of restating it. We strive to provide accurate and relevant information, however:
- There is no guarantee of absolute accuracy. Wikipedia is an open, collaborative project that can be edited by anyone, so information is subject to change.
- It is not intended to constitute professional advice. The content displayed is for informational and educational purposes only. For important decisions (e.g., medical, legal, or financial), please consult a professional.
- Content copyright. Wikipedia is licensed under the Creative Commons Attribution-ShareAlike License (CC BY-SA). This means that content may be reused with appropriate attribution and shared under a similar license.
- Responsible use. Any risk arising from the use of information from this website is entirely the responsibility of the user.