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

О проекте

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

MySQL

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

Хостинг

Другое








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

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

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

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

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

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

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

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

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

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

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

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



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





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

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


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