説明
string
mcrypt_create_iv ( int size, int source)
mcrypt_create_iv() は、IV を生成するために
使用されます。
mcrypt_create_iv() は、2つの引数、
IV のサイズを定義する size および
IV のソースを指定して source
をとります。
source には、MCRYPT_RAND (システムの乱数生成器),
MCRYPT_DEV_RANDOM (/dev/random からデータを読む) ,MCRYPT_DEV_URANDOM
(/dev/urandomからデータを読む) を指定できます。
MCRYPT_RAND を使用した場合、乱数生成器を初期化するために
必ず前もって srand() をコールして下さい。
例 1mcrypt_create_iv()の例 <?php
$cipher = MCRYPT_TripleDES;
$block_size = mcrypt_get_block_size ($cipher);
$iv = mcrypt_create_iv ($block_size, MCRYPT_DEV_RANDOM);
?> |
|