sorry.. aber md5 ist weder eine verschüsselung noch 'sicher'
das problem ist das md5('supergeheim') immer das selbe ergebnis liefert, nämlich:
49208289d2bf71314a2dcbe5b73960cb
Jetzt brauch ich nur noch ein programm das alle möglichen buchstabenkombinationen durchgeht und so lange sucht bis "49208289d2bf71314a2dcbe5b73960cb" rauskommt und schon weiss ich das passwort.
ein tool zu schreiben das aus einem hash ein passwort rausfindet dauert 5 minuten. je nach länge des passworts und rechenkapazität dauert es allerdings ne weile bis ein ergebnis auskommt. Mit einem System wie bei distributed.net gehts ratz fatz
vb3 verwendet für die passwortsicherheit ein sehr viel besseres system das zwar auch auf md5 aufbaut aber dieses ausprobieren verhindert.
bei einer richtigen verschlüsselung kommt bei jedem aufruf ein anderes ergebnis raus .. so ist
encrypt("supergeheim") = DiWcL1HqVAe8Y
aber auch : 2m2N0/bTa/6pc oder 3mX649d65nov6
Gruss
Bastian