mixed File_Passwd_Authbasic::generatePassword (
string $pass
, string $mode = 'des'
, string $salt = null
)
"AuthBasic" 認証で使用可能なパスワードを生成します。
暗号化形式は FILE_PASSWD_DES、 FILE_PASSWD_SHA あるいは FILE_PASSWD_MD5 のいずれかです。
$pass
暗号化の対象となるプレーンテキスト形式のパスワード。
$mode
使用する暗号化形式。
$salt
暗号化に使用する salt(通常は空文字列)。
暗号化されたパスワードを文字列で返します。暗号化形式がサポートされていない 場合は PEAR_Error FILE_PASSWD_E_INVALID_ENC_MODE を返します。
File_Passwd_Authbasic::generatePassword()
<?php
require_once 'File/Passwd/Authbasic.php';
$pass = File_Passwd_Authbasic::generatePassword('secret', FILE_PASSWD_MD5);
?>
This function should be called statically.