Praxi

Slaptažodžiai (hash)

Recommended Posts

Labas vakaras,

 

Registruojantis, slaptažodis į duomenų bazę įrašomas SHA256 koduote, kaip padaryti, kad atvaizduotų iš duomenų bazės normaliom raidėm ? Ne koduote, o pvz: labas ( slaptažodis ).

 

 

Dar vienas klausimas, kaip padaryti, kad iš viso sąrašo atvaizduotų tik paskutinį eilės numerį? Tarkim yra 1000 vartotojų ir iš to 1000 atvaizduotų ne visus, o tik tą paskutinį ( 1000) 

 

Pvz: Registruotų vartotojų kiekis serveryje: 1000

Iš tokio sąrašiuko: http://91.211.245.195/kiekis.php ( čia rodomi registruotų žaidėjų ID )

Redaguota , nario Praxi

Dalintis šį pranešimą


Nuoroda iki šio pranešimo
Dalintis per kitą puslapį

Bandysiu daryt su MD5 koduote, ačiū visiems už atsakymus.

 

Dar vienas klausimas, kaip padaryti, kad iš viso sąrašo atvaizduotų tik paskutinį eilės numerį? Tarkim yra 1000 vartotojų ir iš to 1000 atvaizduotų ne visus, o tik tą paskutinį ( 1000) 

 

Pvz: Registruotų vartotojų kiekis serveryje: 1000

Iš tokio sąrašiuko: http://91.211.245.195/kiekis.php ( čia rodomi registruotų žaidėjų ID )

Redaguota , nario Praxi

Dalintis šį pranešimą


Nuoroda iki šio pranešimo
Dalintis per kitą puslapį

Bandysiu daryt su MD5 koduote, ačiū visiems už atsakymus.

 

Dar vienas klausimas, kaip padaryti, kad iš viso sąrašo atvaizduotų tik paskutinį eilės numerį? Tarkim yra 1000 vartotojų ir iš to 1000 atvaizduotų ne visus, o tik tą paskutinį ( 1000) 

 

Pvz: Registruotų vartotojų kiekis serveryje: 1000

Iš tokio sąrašiuko: http://91.211.245.195/kiekis.php ( čia rodomi registruotų žaidėjų ID )

kiek supratau, http://stackoverflow.com/questions/10680943/pdo-get-the-last-id-inserted

Dalintis šį pranešimą


Nuoroda iki šio pranešimo
Dalintis per kitą puslapį

Bandysiu daryt su MD5 koduote, ačiū visiems už atsakymus.

 

Dar vienas klausimas, kaip padaryti, kad iš viso sąrašo atvaizduotų tik paskutinį eilės numerį? Tarkim yra 1000 vartotojų ir iš to 1000 atvaizduotų ne visus, o tik tą paskutinį ( 1000) 

 

Pvz: Registruotų vartotojų kiekis serveryje: 1000

Iš tokio sąrašiuko: http://91.211.245.195/kiekis.php ( čia rodomi registruotų žaidėjų ID )

Tau reikia kad atvaizduotų kiek jų yra ar tik paskutinį skaičių?

 

Iš esmės, jei tik paskutinį skaičių, tai RILEYW būdas, jei kiek jų yra, tai..:

<?
  $result = mysql_query("SELECT * FROM lentele");
  $kiek = mysql_num_rows($result);
  echo $kiek;
?>

..siūlau kažką panašaus į šitą daryt.

Dalintis šį pranešimą


Nuoroda iki šio pranešimo
Dalintis per kitą puslapį

 

Sveikas! Gal kiek vėlokai, bet naudok hashinimui skirtą funkciją password_hash (gali susirast php.net) greičiausiai jos biblioteka tau nebus įdėta todėl internete reiktų paieškoti. Kai tikrinsi naudok funckiją password_verify(taip pat rasi php.net) ji tau gražins true jei passwordas atitiks hashą

 

 

If(password_verify($ivestas_pw,$mysql_hashas)) {
//šiuo atveju passwordas atitiko hash'ą
} else {
//įvestas pw neatitiko hasho
}

Kodėl naudoti šias funkcijas o ne pvz md5? Šiuo atveju duomenys daug geriau apsaugomi, be to gali šifruoti vieną žodį 100 kartų ir visi hash'ai bus skirtingi. (bet password_verify visi bus true). Taip pat patarčiau nesedėt su mysql_ funkcijom ir pereit prie kokio pdo :)

Dalintis šį pranešimą


Nuoroda iki šio pranešimo
Dalintis per kitą puslapį
Svečias
Ši tema yra užrakinta.

  • Šiame puslapyje naršo:   0 nariai

    Nėra registruotų narių peržiūrinčių šį forumą.