mixed File_Passwd_Unix::generatePassword (
string $pass
, string $mode = 'md5'
, string $salt = null
)
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.
le mot de passe en clair à crypter
le mode de cryptage à utiliser
les particularités à utiliser pour le cryptage (généralement vide)
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é.
File_Passwd_Unix::generatePassword()
<?php
require_once 'File/Passwd/Unix.php';
$pass = File_Passwd_Unix::generatePassword('secret', FILE_PASSWD_MD5);
?>
This function should be called statically.