MD5 berechnet ja nur eine Prüfsumme. Diese Summe ist, wie Du bereits angemerkt hast nicht wiederumkehrbar. Beim Erstellen einer Prüfsumme gehen alle originalen Informationen verloren. Wenn Du Daten kodierst bleiben diese Informationen erhalten, Du brauchst nur das "Zauberwort" um diese wieder zu entschlüsseln.
...
...