File_Passwd_Unix::generatePassword()

File_Passwd_Unix::generatePassword() -- Génère un mot de passe

Synopsis

mixed File_Passwd_Unix::generatePassword (string $pass [, string $mode = 'md5' [, string $salt = null]])

Description

Génère un mot de passe de style "Un*x".

Le mode de cryptage peut être un des types File_Passwd fournis, bien que les types FILE_PASSWD_MD5 et FILE_PASSWD_DES soient les plus commun.

Paramètres

chaîne de caractères $pass

le mot de passe en clair à crypter

chaîne de caractères $mode

le mode de cryptage à utiliser

chaîne de caractères $salt

les particularités à utiliser pour le cryptage (généralement vide)

Valeur retournée

Retourne un mot de passe sous la forme d'une chaîne de caractères ou PEAR_Error FILE_PASSWD_E_INVALID_ENC_MODE si le mode de cryptage n'est pas supporté.

Exemple

Note

Cette fonction devrait être appelée de façon statique.