Eli olen MD5 kryptannut kaikki salasanat, mutta en muista/tiedä enää sitä koodia jolla tuon sai kryptattua takaisin tekstiksi. Voisiko joku hieman avittaa?
MD5 on _tiiviste_ siitä alkuperäisestä tekstistä ja näin ollen sitä ei voi purkaa millään maagisella komennolla. Ainoa tapa on väkivallalla purkaa se ja siinä voi salasanan pituudesta riippuen kestää satoja vuosia :)
MD5-muotoista salasanaa ei voi palauttaa alkuperäiseksi, mutta jos haluat tehdä salasanan tarkistuksen, voit muuttaa käyttäjän antaman salasanan MD5-muotoon ja verrata sitä oikeaan MD5-muotoiseen salasanaan. Jos kaksi merkkijonoa ovat samat, ne ovat samat myös MD5-funktion käytön jälkeen.
Juu tuo minulla jo on, mutta salasanan palautus. Eli salasana tulee postiin niin eti tahdo oikein tuolla systeemillä onnistua. Enkä tiedä nopeaa tapaa muuttaa 43 käyttäjän salasanaa eri muotoon.
Enkä voi sähköpostissa oikein lähettää kryptattua salasanaa. :P
Ei ole oikein tehdä palvelua jossa käyttäjälle voidaan kertoa hänen unohtunut salasanansa. Silloin sinun pitäisi säilyttää salasanaa jossain selkokielisenä, joka herättää aina epäluuloja.
Tee järjestelmä, jossa käyttäjälle luodaan uusi salasana unohtuneen tilalle.
Tosiaan, jos käyttäjä unohtaa salasanansa, hänelle arvotaan uusi, lähetetään se sähköpostitse ja sen jälkeen tallennetaan kantaan tiivisteenä, mieluiten suolan kera.
Tuossa aiheesta: https://www.ohjelmointiputka.net/keskustelu/
Aihe on jo aika vanha, joten et voi enää vastata siihen.