string File_Passwd_Smb::generatePassword (
string $pass
, string $mode = 'nt'
)
Generate a "Samba" server style password.
The encryption mode can either be FILE_PASSWD_NT or FILE_PASSWD_LM.
$pass
the plaintext password to encrypt
$mode
the encryption mode to use
Returns string encrypted password.
File_Passwd_Smb::generatePassword()
<?php
require_once 'File/Passwd/Smb.php';
$pass = File_Passwd_Smb::generatePassword('secret', FILE_PASSWD_LM);
?>
This function should be called statically.
See also Crypt_CHAP_MSv1::ntPasswordHash() , Crypt_CHAP_MSv1::lmPasswordHash() .