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
を返します。
例
例 37-1File_Passwd_Unix::generatePassword()
<?php
require_once 'File/Passwd/Unix.php';
$pass = File_Passwd_Unix::generatePassword('secret', FILE_PASSWD_MD5);
?>
|
|