top
a  b  c  d  e  f  g  h  i  j  k  l  m  n  o  p  q  r  s  t  u  v  w  x  y  z

Описание функции mcrypt-get-iv-size



mcrypt_get_iv_size


(PHP 4 >= 4.0.2)
mcrypt_get_iv_size - возвращает размер IV, принадлежащего специфической комбинации шифр/режим.

Описание


int mcrypt_get_iv_size (resource td)
int mcrypt_get_iv_size (string cipher, string mode)
Первый прототип используется при связке с libmcrypt 2.2.x, второй - при связке с libmcrypt 2.4.x или новее.
mcrypt_get_iv_size() возвращает размер Вектора Инициализации/Initialisation Vector (IV) в байтах. При ошибке возвращает FALSE. Если IV игнорируется в специфицированной комбинации шифр/режим, возвращается нуль.
cipher это одна из констант MCRYPT_ciphername имени алгоритма как строка.
mode это одна из констант MCRYPT_MODE_modename одного из режимов: "ecb", "cbc", "cfb", "ofb", "nofb" или "stream".
td это ресурс, возвращаемый функцией mcrypt_module_open().
Пример 1. mcrypt_create_iv()
<?php
    $size = mcrypt_get_iv_size (MCRYPT_CAST_256, MCRYPT_MODE_CFB);

    $size = mcrypt_get_iv_size ('des', 'ecb');
?>

См. также mcrypt_create_iv().
corner
My pencil ;)
Главная   Сервисы   Портфолио   Проги   Видео   Контакты   Ссылки   Текст