Subversion Repositories ALCASAR

Compare Revisions

Ignore whitespace Rev 1463 → Rev 1464

/web/acc/manager/lib/crypt/crypt.php
4,7 → 4,13
$numargs=func_num_args();
$passwd=func_get_arg(0);
# calcul d'un salt pour forcer le chiffrement en MD5 au lieu de blowfish par defaut dans php version mdva > 2007.1
$salt='$1$passwd$';
# hash md5 > empreinte du mot de passe sur 22 caracteres
#$salt='$1$passwd$';
# hash sha-256 > empreinte du mot de passe sur 43 caracteres
$salt='$5$passwd$';
# hash sha-512 > empreinte du mot de passe sur 86 caracteres
#$salt='$6$passwd$';
if ($numargs == 2){
$salt=func_get_arg(1);
return crypt($passwd,$salt);