pbkdf2_hmac(pass, salt, iter, keylen, digest) -> String[permalink][rdoc][edit]- 
pass と salt から共通鍵暗号の鍵および IV(Initialization Vector) を生成します。
OpenSSL::PKCS5.#pbkdf2_hmac_sha1 と異なり任意のハッシュ関数を利用できます。
返り値の文字列から鍵と IV に必要なバイト数を切り出して利用します。
この関数は OpenSSL 1.0.0 以降でなければ利用できません。
- [PARAM] pass:
 - パスワード文字列
 - [PARAM] salt:
 - salt 文字列
 - [PARAM] iter:
 - 鍵および IV 生成時のハッシュ関数の繰り返し回数
 - [PARAM] keylen:
 - 結果の文字列のバイト数
 - [PARAM] digest:
 - ハッシュ関数を表す文字列もしくは OpenSSL::Digest のオブジェクト
 - [EXCEPTION] OpenSSL::PKCS5::PKCS5Error:
 - 鍵、IV の生成に失敗した場合に発生します
 
[SEE_ALSO] OpenSSL::PKCS5.#pbkdf2_hmac_sha1