mcrypt_cfb
mcrypt_decrypt
Mcrypt Functions
PHP Manual

# mcrypt_create_iv

(PHP 4, PHP 5)

mcrypt_create_iv — Crea un vector de inicialización (IV) a partir de una fuente aleatoria

### Descripción

string mcrypt_create_iv ( int `$size` , int `$source` )

mcrypt_create_iv() se usa para crear un IV.

mcrypt_create_iv() toma dos argumentos, `size` determina el tamaño del IV, `source` especifica la fuente del IV.

La fuente puede ser MCRYPT_RAND (generador de números aleatorios del sistema), MCRYPT_DEV_RANDOM (que lee datos de /dev/random) y MCRYPT_DEV_URANDOM (que lee datos de /dev/urandom). Si usas MCRYPT_RAND, asegurate de llamar antes a srand() para inicializar el generador de números aleatorios.

Example #1 Ejemplo de mcrypt_create_iv

<?php
$cipher = MCRYPT_TripleDES;
$block_size = mcrypt_get_block_size($cipher);
$iv = mcrypt_create_iv($block_size, MCRYPT_DEV_RANDOM);
?>

mcrypt_cfb
mcrypt_decrypt
Mcrypt Functions
PHP Manual