mhash_keygen_s2k(PHP 4 >= 4.0.4) mhash_keygen_s2k - генерирует ключ/key. Описаниеstring mhash_keygen_s2k (int hash, string password, string salt, int bytes) mhash_keygen_s2k() генерирует ключ длиной bytes
из заданного пользователем пароля. Это алгоритм Salted S2K, как специфицировано
в документе OpenPGP (RFC 2440). Этот алгоритм будет использовать алгоритм
специфицированного hash для создания ключа. Помните, что предоставляемые пользовательские пароли реально не подходят для использования в качестве ключей в алгоритмах криптографии, поскольку пользователи выбирают ключи, которые они могут ввести с клавиатуры. Эти пароли используют только от 6 до 7 бит на символ (или менее). Настоятельно рекомендуем использовать какую-нибудь трансформацию (вроде этой функции) предоставляемого пользователем ключа. |
||||||||||
|
||||||||||
При установке PHP под Windows с PWS 4 или более новой версией у вас есть две
опции.
Одна - установить PHP CGI-бинарный, другая - использовать ISAPI-модуль/библиотеку
DLL.
Если вы избрали CGI binary, сделайте следующее:
Отредактируйте включённый файл pws-php4cgi.reg (найдите его в директории SAPI), чтобы отразить местонахождение вашего php.exe. Обратные слэши должны escape-ироваться, например: [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\w3svc\parameters\Script Map] ".php"="c:\\php\\php.exe"
В PWS Manager щёлкните правой кнопкой мыши на директории, в которую вы хотите добавить поддержку PHP и выберите Properties. Отметьте бокс 'Execute' и подтвердите изменения.
Если вы избрали ISAPI-модель, сделайте следующее:
Отредактируйте включённый файл pws-php4isapi.reg (найдите его в директории SAPI), чтобы отразить местонахождение вашей php4isapi.dll. Обратные слэши должны escape-ироваться, например: [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\w3svc\parameters\Script Map] ".php"="c:\\php\\sapi\\php4isapi.dll"
В PWS Manager щёлкните правой кнопкой мыши на директории, в которую вы хотите добавить поддержку PHP и выберите Properties. Отметьте бокс 'Execute' и подтвердите изменения.
| |