PHP マニュアル
前のページ |  | 次のページ

# mcrypt_create_iv

(PHP 3>= 3.0.8, PHP 4 )

mcrypt_create_iv -- 乱数ソースから初期化ベクトル(IV)を生成する

## 説明

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);
    ?>

前のページ | ホーム | 次のページ
mcrypt_cfb | 上に戻る | mcrypt_decrypt