Salasanan suolaaminen. Salasanan tulee olla vähintään 4 merkkiä
// Salasana $salaus = 'jhsa2ja62'.$_POST['salasana'].'asl30sqmd'; // Käännetään salasanan ihan alkajaisiksi nurinpäin. Sotkeehan se jotakin $kaanteinen = strrev($salaus); // Katotaan merkkijonon pituus $merkkijono = strlen($kaanteinen); // Luodaan jokaisen merkin perään lisää merkkejä for($i=0; $i<$merkkijono; $i++){ $koodattusalasana .= $kaanteinen[$i].$salaus[2].$salaus[3].$salaus[$i]; } // Vedetään md5 sen läpi.. $salasana = md5($koodattusalasana);
Tässä on ironisesti käytössä 'security through obscurity', jonka turvallisuus nojaa siis siihen seikkaan, että salauksessa käytetty menetelmä ei ole tunnettu. Käytetään mieluummin sitä hash-funkkaria.
Aihe on jo aika vanha, joten et voi enää vastata siihen.