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() をコールして下さい。