Ako na heslo md5 v php

Programovacie jazyky, rady, poradňa...
.:M4jco:.
Medium Star
Medium Star
Používateľov profilový obrázok
Príspevky: 442
Registrovaný: 01 máj 2007, 13:07
Bydlisko: Bassline lover
Kontaktovať používateľa:

Ako na heslo md5 v php

Príspevok od používateľa .:M4jco:. »

Zdravím, potrebujem vedieť, alebo aspoň ukázať príklad ako uložit nejaké data z inputu a zahashovať ich pomocou md5 a potom tie data napr. v administrácii meniť. Napríklad ako je to tu,ked sa zaregistrujem tak heslo sa zahashuje do md5 a potom si ho môžem kedykolvek zmeniť a zasa sa uloží do md5.
Ďakujem
Nadeo
Guru wannabe
Guru wannabe
Používateľov profilový obrázok
Príspevky: 2202
Registrovaný: 04 nov 2006, 19:38
Bydlisko: BA/LV
Kontaktovať používateľa:

Príspevok od používateľa Nadeo »

Pri registracii sa ulozi do db heslo v MD5 a pri loginoch sa iba kontroluje ci heslo z inputu v md5 sa rovna tomu v DB. Ked menis heslo tak sa tiez iba ulozi md5 inputu ...
beluský
Darca
Darca
Používateľov profilový obrázok
Príspevky: 317
Registrovaný: 21 sep 2006, 13:46

Príspevok od používateľa beluský »

stale s nim pracujes len v md5... cize ak si niekto zabudne heslo... nevies mu ho zistit, vies mu len vygenerovat nove...

Kód: Vybrať všetko

print MD5('nove heslo');
Everhard
Light Expert
Light Expert
Príspevky: 79
Registrovaný: 25 dec 2010, 14:41

Re: Ako na heslo md5 v php

Príspevok od používateľa Everhard »

Chcem sa opytat aka je najlepsia volba hashovat heslo v PHP ktore ukladam do databazy? saltovane heslo pomocou md5() alebo mam pouzit ine hashovacie funkcie ako sha1()? je lepsia horsia od md5()?
audiotrack
VIP
VIP
Používateľov profilový obrázok
Príspevky: 25958
Registrovaný: 09 sep 2005, 18:39
Kontaktovať používateľa:

Re: Ako na heslo md5 v php

Príspevok od používateľa audiotrack »

je rovnako "zlá".
prečítaj si toto: http://www.php.net/manual/en/faq.passwo ... s.fasthash
ale v praxi takéto veci väčšinou netreba riešiť, lebo nerobíš nadnárodné projekty takže je jedno čo použiješ
Everhard
Light Expert
Light Expert
Príspevky: 79
Registrovaný: 25 dec 2010, 14:41

Re: Ako na heslo md5 v php

Príspevok od používateľa Everhard »

Co dlzka saltu pre md5 hasovaciu funkciu. Taka optimalna. 8 znakov staci? alebo 16? viac? Dlzka by mala byt nejakym pomerom dlzky hesla? Napriklad ak je maximalna dlzka hesla 20, tak salt dlzky priblizne 20? Dakujem
Napísať odpoveď