mcrypt_create_iv

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 .

Ejemplo 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)

 
;

 
?