File_Passwd_Unix::generatePassword()

File_Passwd_Unix::generatePassword() -- パスワードを生成する

概要

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

説明

"Un*x" 形式のパスワードを生成します。

暗号化形式として、File_Passwd が提供している あらゆる形式を使用可能です。しかし、一般的に使用されているのは FILE_PASSWD_MD5 および FILE_PASSWD_DES です。

パラメータ

string $pass

暗号化の対象となるプレーンテキスト形式のパスワード。

string $mode

使用する暗号化形式。

string $salt

暗号化に使用する salt(通常は空文字列)。

返り値

暗号化されたパスワードを文字列で返します。暗号化形式がサポートされていない 場合は PEAR_Error FILE_PASSWD_E_INVALID_ENC_MODE を返します。

注意

この関数は、スタティックにコール されます。