Brug funktionen MD5() fra sql eller SHA().
Det er one way "encryption". Dvs. når du så tjekker om det rigtige
pass er givet skal du MD5/SHA det angivne pass og sammenligne med
det pass du har i databasen.
Det fede ved de 2 algoritmer er at de har en 128 / 160 bit streng
som output ved ethvert input uanset længde. Det gør at der for hver
128 bit output streng er uendeligt mange mulige input strenge der
vil være et "korrekt" men ikke nødvendigvis magen til det
oprindelige password. Men da der er så utroligt mange muligheder for
en 128 / 160 bit streng er det håbløst at "gætte" sig frem efter et
kodeord den godkender. Dvs. du har her en mulighed for at tjekke om
det rigtige pass er angivet og samtidigt er det (næsten) umuligt at
finde det oprindelige pass samt meget svært at finde et alternativ
til kodeordet. Teknikken kaldes hashing.
Selvom det ikke var det du spurgte om måtte jeg lige svare, da jeg
synes det er enormt spændende :) Se mere på wikipedia:
http://en.wikipedia.org/wiki/Md5
--
Vil du lære at kode HTML, XHTML, CSS, SSI, ASP eller ASP.NET?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! =>
http://www.html.dk/tutorials