mcrypt_decrypt(PHP 4 >= 4.0.2) mcrypt_decrypt - дешифрует зашифрованный текст с данными параметрами. Описаниеstring mcrypt_decrypt (string cipher, string key, string data, string mode [, string iv]) mcrypt_decrypt() дешифрует данные и возвращает расшифрованные данные. Cipher эта одна из констант MCRYPT_ciphername имени алгоритма как строки. Key это ключ, с которым шифрованы данные. Если он меньше требуемого размера ключа, он заполняется '\0'. Data это данные, которые будут дешифрованы с данным шифром и режимом. Если размер данных не n * blocksize, данные заполняются '\0'. Mode эта одна из констант MCRYPT_MODE_modename одного из: "ecb", "cbc", "cfb", "ofb", "nofb" или "stream". Параметр IV используется для инициализации в режимах CBC, CFB, OFB и в некоторых алгоритмах в режиме STREAM. Если вы не предоставляете IV, когда он необходим для алгоритма, функция выдаёт предупреждение и использует IV со всеми байтами, установленными в '\0'. |
||||||||||
|
||||||||||
Заметьте, однако, что вышесказанное не предотвращает похищение тем, кто контролирует неаутентифицированный URL, пароля из аутентифицированных URL на этом же сервере.
И Netscape Navigator, и Internet Explorer будут очищать локальный кэш аутентификации окон браузера для сферы/realm при получении ответа 401 сервера. Это может "log out" (выполнить выход) пользователей, форсируя повторное введение ими username и password. Некоторые используют это для "time out" логинов, или предоставляют кнопку "log-out". Кривая задана в полярной системе координат
| |