Avatar billede andreas13_fam Nybegynder
24. januar 2009 - 17:13 Der er 8 kommentarer og
1 løsning

Generalt om krypytering

Sådan som det er nu har jeg en PHP side hvor man kan oprette en bruger som så sender iformtationen ind i en MySQL database.

Det vil sige at hvis jeg skriver at mit kodeord skal være: 234kdf så er det det der bliver sendt ind.

Men er det sikkret nok, jeg ved sådan set intet om krytering, https og SSL.
Avatar billede arne_v Ekspert
24. januar 2009 - 17:19 #1
Hvad vil du beskytte dig mod ?

Hvis du vil beskytte dig mod at nogen sniffer password mellem browser og PHP, så
er HTTPS en løsning.

Hvis du vil beskytte dig mod at nogen der stjæler en kopi af din database kan finde
password, så skal du gemme password som en hash "envejs-kryptering" i din database.
Avatar billede andreas13_fam Nybegynder
24. januar 2009 - 17:29 #2
Lad os bare sige begge dele så lære jeg mest :)
Avatar billede arne_v Ekspert
24. januar 2009 - 17:40 #3
Så skal du sikre dig at login siden kan bruges via HTTPS og meget gerne forhindre at den
kan bruges med HTTP.

Og gemme password i databasen hashet f.eks. med SHA-256 og et bruger specifikt random salt.
Avatar billede andreas13_fam Nybegynder
24. januar 2009 - 17:55 #4
hvis jeg tilgår siden via https:// så kan siden ikke vises, er det noget man kan lave om på.

"Og gemme password i databasen hashet f.eks. med SHA-256 og et bruger specifikt random salt."
Det forstår jeg ikke noget af.

Jeg havde enlig trode at det var noget med at dele kodeordet op i et arrya og så erstatte hvært bokstav med 3 tegn.

Grunden til at jeg spørger er fordi jeg gerne vil vide noget om kryptering. Så jeg vil nok helst bare starte ud med de basale og lette. Men jeg syntes ikke rigtig at jeg har kunne finde noget.
Avatar billede arne_v Ekspert
24. januar 2009 - 18:05 #6
Avatar billede andreas13_fam Nybegynder
25. januar 2009 - 14:06 #7
Ja så er det bare lige hvordan man sætter det op, men det må jeg vel spørger min udbyder om :D
Men tak for det med SHA det tror jeg godt at jeg kan få noget ud af.
vil du ligge et svar :)
Avatar billede arne_v Ekspert
25. januar 2009 - 16:09 #8
Hvis det er en nyere PHP så har du indbygget SHA-256 support.

Selv en ældre PHP har den mindre gode SHA-1.

Og svar.
Avatar billede andreas13_fam Nybegynder
25. januar 2009 - 20:57 #9
Jeg har heldigvis en ny version af PHP, den opdatere min udbyder ind i mellem :D
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