mcrypt_get_iv_size

Descripción:

Sintaxis de llamada:

int mcrypt_get_iv_size ( string $cipher , string $mode )

Parámetros de entrada:

  • cipher es una de las constantes con nombre MCRYPT_nombrecifrado del algoritmo.
  • mode es una de las constantes MCRYPT_MODE_nombremodo o "ecb", "cbc", "ofb", "nofb" o "stream".

Valor de retorno:

  • Devuelve el tamaño del vector de inicialización (IV) en bytes. Cuando ocurre un error la función devuelve FALSE. Devuelve cero si el IV es ignorado en el el modo de cifrado especificado.

Finalidad de la función:

La función mcrypt_get_iv_size() devuelve el tamaño del vector de inicialización de un modo o algoritmo. El IV es ignorado en el modo ECB ya que este modo no requiere su uso. Se necesita tener el mismo vector de inicialización en el cifrado y descifrado, ya que de otro modo el cifrado fallará.
Es más útil usar la función mcrypt_enc_get_iv_size() ya que esta usa el recurso devuelto por mcrypt_module_open().

Véase también:

Unless otherwise stated, the content of this page is licensed under Creative Commons Attribution-ShareAlike 3.0 License