Description
string
mcrypt_create_iv
( int size, int source)
mcrypt_create_iv(
)
sert
à
créer
un
IV
(vecteur
d'initialisation
)
.
mcrypt_create_iv(
)
prend
deux
arguments
,
size
détermine
la
taille
de
IV
,
source
spécifie
la
source
de
IV
.
La
source
peut
être
MCRYPT_RAND
(
générateur
de
nombres
aléatoires
système)
,
MCRYPT_DEV_RANDOM
(lecture
des
données
depuis
le
fichier
/
dev
/
random
)
et
MCRYPT_DEV_URANDOM
(lecture
des
données
depuis
le
fichier
/
dev
/
urandom
)
.
Si
vous
utilisez
MCRYPT_RAND
,
assurez-vous
de
bien
appeler
srand(
)
pour
initialiser
le
générateur
de
nombres
aléatoires
.
Exemple
1
.
Exemple
avec
mcrypt_create_iv
?php
$cipher
=
MCRYPT_TripleDES
;
$block_size
=
mcrypt_get_block_size($cipher)
;
$iv
=
mcrypt_create_iv($block_size
,
MCRYPT_DEV_RANDOM)
;
?
|
|