Avatar billede bongo20 Nybegynder
27. juni 2004 - 09:23 Der er 6 kommentarer og
1 løsning

Login på side

Jeg har en side hvor jeg gerne vil have at brugeren kan oprette sig med brugernavn og password.

Hvordan bør man opbevare disse data?
Er det "bare" 2 strenge i en database, eller er der nogle sikkerheds issues man skal overveje?
Avatar billede nielsbrinch Nybegynder
27. juni 2004 - 11:11 #1
Det er fornuftigt at gemme adgangskoder i databasen med en envejs-kryptering, som f.eks. MD5 eller SHA-1. Så bruger du den samme envej-kryptering hver gang brugeren vil logge ind.
Avatar billede bongo20 Nybegynder
27. juni 2004 - 11:14 #2
hvordan gør man det, og hvorfor gør man det ?
Avatar billede nielsbrinch Nybegynder
27. juni 2004 - 11:22 #3
Der er indbyggede faciliteter i .NET til at kryptere både med MD5 og SHA-1.

Man gør det for ikke at have adgangskoder til at ligge som fri tekst i databasen, så enhver der er udvikler på systemet ikke bare kan gå ind og se folks adgangskoder.

Folk bruger jo typisk de samme adgangskoder alle steder, så hvis du ikke krypterer adgangskoderne, vil du typisk kunne bruge det til at logge ind i deres hotmail-konti og den slags.

Derfor er det almindelig praksis at kryptere adgangskoder med envejs-kryptering.
Avatar billede repsak Nybegynder
27. juni 2004 - 18:55 #5
jeg er enig med nielsbrinch, men du skal også overveje om brugeren skal have mulighed for at få tilsendt kodeordet hvis han har glemt det. I så fald kan du ikke bruge envejskryptering.
Avatar billede nielsbrinch Nybegynder
27. juni 2004 - 19:01 #6
Hvis du vil kunne sende adgangskoden til brugeren, kan du Base64-encode adgangskoder, så de ikke er umiddelbart læselige i databasen, men alligevel hurtigt kan dekodes og sendes til brugeren.

Men envejs-kryptering er altså bedre.
Avatar billede bongo20 Nybegynder
27. juni 2004 - 22:12 #7
mange tak for hjælpen :o)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester