Subversion Repositories ALCASAR

Rev

Rev 386 | Rev 1467 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log

Rev 386 Rev 1464
Line 2... Line 2...
2
function da_encrypt()
2
function da_encrypt()
3
{
3
{
4
	$numargs=func_num_args();
4
	$numargs=func_num_args();
5
	$passwd=func_get_arg(0);
5
	$passwd=func_get_arg(0);
6
	# calcul d'un salt pour forcer le chiffrement en MD5 au lieu de blowfish par defaut dans php version mdva > 2007.1
6
	# calcul d'un salt pour forcer le chiffrement en MD5 au lieu de blowfish par defaut dans php version mdva > 2007.1
-
 
7
	# hash md5 > empreinte du mot de passe sur 22 caracteres
7
	$salt='$1$passwd$';
8
	#$salt='$1$passwd$';
-
 
9
	# hash sha-256 > empreinte du mot de passe sur 43 caracteres
-
 
10
	$salt='$5$passwd$';
-
 
11
	# hash sha-512 > empreinte du mot de passe sur 86 caracteres
-
 
12
	#$salt='$6$passwd$';
-
 
13
	
8
	if ($numargs == 2){
14
	if ($numargs == 2){
9
		$salt=func_get_arg(1);
15
		$salt=func_get_arg(1);
10
		return crypt($passwd,$salt);
16
		return crypt($passwd,$salt);
11
	}
17
	}
12
        return crypt($passwd,$salt);
18
        return crypt($passwd,$salt);