Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

MD5 enkripcija lozinke - problem za korisnike

[es] :: PHP :: MD5 enkripcija lozinke - problem za korisnike

[ Pregleda: 2815 | Odgovora: 6 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Daffa
Podgorica

Član broj: 175202
Poruke: 97
77.222.31.*



+2 Profil

icon MD5 enkripcija lozinke - problem za korisnike02.05.2009. u 02:40 - pre 182 meseci
Pozdrav svima.

Imam jednu nedoumicu u vezi MD5 enkripcije lozinki. Ugradio sam tu enkripciju u svoju register.php skriptu, i sve radi bez ikakvih problema, međutim, svi znamo kakvog je oblika ispis nakon enkripcije, tj., gotovo je nemoguće zapamtiti takvu lozinku. Mene zanima da li postoji način da korisnik, na login formi, unosi svoj oblik lozinke koji je odabrao pri registraciji, a da se ta lozinka u bazi ispisuje kao enkripcija? Stanje kod mene trenutno je takvo da korisnik na login formi mora da unese enkriptovani oblik lozinke.

Sad kad pročitam svoje pitanje, djeluje mi dosta zbunjujuće. Iskreno se nadam da ste razumjeli šta hoću da pitam.

Hvala na odgovorima, unaprijed.
 
Odgovor na temu

Zmaj
Predrag Krstić
web developer
Zrenjanin

Član broj: 1035
Poruke: 382

Sajt: https://pkrstic.wordpress..


+4 Profil

icon Re: MD5 enkripcija lozinke - problem za korisnike02.05.2009. u 03:29 - pre 182 meseci
bilo je otome reci puno na forumu, ali ajd ukratko, ti registrujes korisnika i pre upisa u bazu uradis md5, kad sekorisnik kasnije uloguje ti ces pre poredjenja morati sifru koju je uneo da pretvoris u md5

znaci nsto ovako

$user = $_POST['user'];
$pass = md5($_POST['pass']);

$sql = "SELECT * FROM users WHERE user = '$user' AND pass='$pass'";

i dalje ide kod za rad sa bazom

korisiti pretragu foruma
 
Odgovor na temu

Daffa
Podgorica

Član broj: 175202
Poruke: 97
78.155.48.*



+2 Profil

icon Re: MD5 enkripcija lozinke - problem za korisnike02.05.2009. u 12:27 - pre 182 meseci
Zmaj, ja se stvarno izvinjavam sto ponavljam temu, trazio sam, ali vjerovatno na pogresan nacin, pa nisam nista nasao.

Dakle, ja enkripciju moram vrsiti i na samoj login formi? OK, to je i logicno, ne znam kako se sam nisam sjetio toga...

Puno hvala na odgovoru.
 
Odgovor na temu

Nikola Poša
Backend (PHP) developer
Beograd

Član broj: 173839
Poruke: 1616
*.adsl-1.sezampro.yu.



+33 Profil

icon Re: MD5 enkripcija lozinke - problem za korisnike02.05.2009. u 12:58 - pre 182 meseci
Citat:
Daffa: Dakle, ja enkripciju moram vrsiti i na samoj login formi?

Ako si pri unosu korisnika u bazu, njegov password upisao pomoću nekih od f-ja za enkripciju (MD5, SHA1, itd.), onda pri autentifikaciji korisnika moraš onaj password koji oni unesu u login formi, da pretvoriš u enkriptovanu formu, kako bi mogao da ga porediš sa onim u bazi.

btw Ne moraš u PHP kodu da vršiš tu enkripciju, možeš i direktno u upitu, npr.:
Code:

$sql = "SELECT * FROM users WHERE user = '$user' AND pass = MD5('$pass')";
 
Odgovor na temu

Zmaj
Predrag Krstić
web developer
Zrenjanin

Član broj: 1035
Poruke: 382

Sajt: https://pkrstic.wordpress..


+4 Profil

icon Re: MD5 enkripcija lozinke - problem za korisnike02.05.2009. u 13:21 - pre 182 meseci
mislio sam da napisem i taj, ali onda se javlja problem sto podaci pre upita moraju da se provere (mada nisam to naveo za user), ovako rezultat md5 u php je uvek niz od 32 karaktera koji je siguran za sql upit

@daffa
znaci obavezno za svaku formu moras da odradis proveru podataka pre prosledjivanja u sql, idi na http://phpsec.org/ imas uputsvo na srpskom sta i kako da odradis pre bilo kakvog rada sa bazom, pa prilagodi svoju aplikaciju
 
Odgovor na temu

Miroslav Ćurčić
ex mVeliki
Novi Sad

Član broj: 19034
Poruke: 1118
..2.252.195.static.beotel.net.



+19 Profil

icon Re: MD5 enkripcija lozinke - problem za korisnike02.05.2009. u 13:43 - pre 182 meseci
Posle registracije korisnika, ne treba korisniku da javljaš rezultat md5 funkcije, umesto toga pusti ga da kao password koristi ono što je i uneo u formular.

Tek kad dođe do login stranice, onda pokupiš to što je uneo za password i opet propustiš kroz md5 pa taj rezultat traži u bazi.
"The quieter you become, the more you are able to hear."
Blog | PowerCMS
 
Odgovor na temu

Daffa
Podgorica

Član broj: 175202
Poruke: 97
78.155.48.*



+2 Profil

icon Re: MD5 enkripcija lozinke - problem za korisnike02.05.2009. u 14:54 - pre 182 meseci
Citat:
Zmaj:
@daffa
znaci obavezno za svaku formu moras da odradis proveru podataka pre prosledjivanja u sql, idi na http://phpsec.org/ imas uputsvo na srpskom sta i kako da odradis pre bilo kakvog rada sa bazom, pa prilagodi svoju aplikaciju


Nasao sam uputstvo, sad cu da ga pregledam.

Ljudi, puno vam hvala na odgovorima. Mislim da cu moci da se snadjem uz vasa uputstva. Javljam se ako nesto zakoci, je l' OK?

[Ovu poruku je menjao Daffa dana 02.05.2009. u 16:37 GMT+1]
 
Odgovor na temu

[es] :: PHP :: MD5 enkripcija lozinke - problem za korisnike

[ Pregleda: 2815 | Odgovora: 6 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.