mcrypt_create_iv Crée un vecteur d'initialisation (IV) à partir d'une source aléatoire &warn.deprecated.function.7-1-0.removed.7-2-0.alternatives; random_bytes &reftitle.description; stringmcrypt_create_iv intsize intsourceMCRYPT_DEV_URANDOM mcrypt_create_iv crée un IV (vecteur d'initialisation) à partir d'une source aléatoire. Le vecteur d'initialisation est le seul moyen de fournir une initialisation de remplacement aux méthodes d'initialisation. Ce vecteur n'a pas besoin d'être particulièrement secret, même si c'est mieux. Vous pouvez l'envoyer avec vos documents chiffrés sans perdre en sécurité. &reftitle.parameters; size La taille du vecteur. source La source d'un IV. La source peut être MCRYPT_RAND (le générateur de nombre aléatoire du système), MCRYPT_DEV_RANDOM (lit les données depuis /dev/random) et MCRYPT_DEV_URANDOM (lit les données depuis /dev/urandom). Avant la version 5.3.0, MCRYPT_RAND était la seule constante supportée par Windows. Notez que la valeur par défaut de ce paramètre était MCRYPT_DEV_RANDOM avant PHP 5.6.0. Notez que la constante MCRYPT_DEV_RANDOM peut se bloquer en attendant que d'autre anthropie ne soit disponible. &reftitle.returnvalues; Retourne le vecteur d'initialisation, ou bien &false; en cas d'erreur. &reftitle.examples; Exemple avec <function>mcrypt_create_iv</function> ]]> &reftitle.seealso; &url.mcrypt.iv; &url.mcrypt.bcm; Chapter 9.3 of &book.applied.cryptography; random_bytes