Also, hab nen Formular, wo man beispielsweise n wort eingeben kann, welches dann verschlüsselt werden soll. Allerdings habe ich keine Vorstellung davon, wie der Source aussehen könnte, mit dem das wort verschlüsselt wird, um somit bsp: ein Passwort zu generieren.
Verschlüsseln
Einklappen
X
-
gar nicht.
MD5 ist nämlich kein Kryptografie- sonder ein Hash-Algorithmus; die dienen zum Ablegen von Werten in Arrays mit fester Länge, so dass sie schnell wieder gefunden werden.
Ein anderes Hash-Verfahren wäre z.B. von einem String immer den 1., 3. und 5. Buchstaben zu nehmen:
Dann hat Hammer den gleichen Hash wie Hummer, nämlich Hme, während Humor den Hash Hmr hat.
Das MD5-Verfahren ist zwar nicht so einfach durchzuführen, dennoch gibt es für mehrere verschiedene Eingaben das gleiche Resultat; somit ist die Operation nicht eindeutig umkehrbar (injektiv, aber nicht surjektiv => nicht bijektiv --- schönen Gruß an meinen Analysis-Prof. *g*)
Kommentar
Kommentar