Upierając się przy mojej metodzie generowania liter smile.gif Napisałem dla moich potrzeb lichutką funkcję generującą salted hash, tak jak w serv-u:

  1. <?php
  2. function salt($pswd)
  3. {
  4. $pattern = 'abcdefghijklmnopqrstuvwxyz';
  5. $num1 = rand(0, 25);
  6. $num2 = rand(0, 25);
  7. $a = substr($pattern, $num1, 1);
  8. $b = substr($pattern, $num2, 1);
  9. $salt = $a.$b;
  10. $salted_hash = md5($salt.$pswd);
  11. $str = strtoupper($salted_hash);
  12. return $salt.$str;
  13. }
  14. ?>


Po podaniu argumentu $pswd na wynik mamy gotowe solone hasło, wystarczy wkleić obok "Password=" (dla domen zachowanych w pliku *.ini). Mam nadzieje, że się przyda. Proszę również o wszelkie sugestie, jest to jedna z pierwszych funkcji - dopiero się uczę smile.gif.