П О Р Т А Л                            
С Е Т Е В Ы Х                          
П Р О Е К Т О В                        
  
Поиск по сайту:
                                                 
Главная

О проекте

Web-мастеру
     HTML & JavaScript
     SSI
     Perl
     PHP
     XML & XSLT
     Unix Shell

MySQL

Безопасность

Хостинг

Другое








Самое читаемое:

Учебник PHP - "Для Чайника".
Просмотров 186551 раз(а).

Иллюстрированный самоучитель по созданию сайтов.
Просмотров 88267 раз(а).

Учебник HTML.
Просмотров 79974 раз(а).

Руководство по PHP5.
Просмотров 50405 раз(а).

Хостинг через призму DNS.
Просмотров 58230 раз(а).

Подборка текстов стандартных документов.
Просмотров 49368 раз(а).

Учебник PHP - Самоучитель
Просмотров 56233 раз(а).

Документация на MySQL (учебник & справочное руководство)
Просмотров 57651 раз(а).

Внешние атаки...
Просмотров 47056 раз(а).

Учебник PHP.
Просмотров 41259 раз(а).

SSI в примерах.
Просмотров 31596 раз(а).



 
 
| Добавить в избранное | Сделать стартовой | Помощь





Учебник РНР
НазадВперёд

mcrypt_generic_init

(PHP 4 >= 4.0.2)

mcrypt_generic_init - инициализирует все буферы для шифрования.

Описание

int mcrypt_generic_init (resource td, string key, string iv)

Максимальный размер ключа должен быть получен вызовом функции mcrypt_enc_get_key_size(), и каждое значение меньше полученного будет правильным. IV должен нормально иметь размер блока алгоритма, но вы обязаны получить этот размер вызовом mcrypt_enc_get_iv_size(). IV игнорируется в ECB. IV ОБЯЗАН существовать в режимах CFB, CBC, STREAM, nOFB и OFB. Он должен быть случайным и уникальным (но не секретным). Этот же самый IV обязан использоваться для шифрования/дешифрования. Если вы не хотите использовать его, вы должны установить его в нули, но это не рекомендуется. Функция возвращает отрицательное значение при ошибке.

Вам необходимо вызывать эту функцию перед каждым вызовом mcrypt_generic() или mdecrypt_generic().

См. для примера mcrypt_module_open() и вхождение в mcrypt_generic_deinit().


Назад Оглавление Вперёд
mcrypt_generic_end Вверхmcrypt_generic


Если Вы не нашли что искали, то рекомендую воспользоваться поиском по сайту: