string openssl_pbkdf2    ( string $password   , string $salt   , int $key_length   , int $iterations   [, string $digest_algorithm = "sha1"  ] )

openssl_pbkdf2Генерирует строки PKCS5 v2 PBKDF2

password

Пароль, из которого будет сгенерирован ключ.

salt

PBKDF2 рекомендует использовать криптографическую соль как минимум 64 бита (8 байт) длиной.

key_length

Длина генерируемого ключа.

iterations

Количество итераций. » NIST рекомендует как минимум 10,000.

digest_algorithm

Опциональный алгоритм хеширования полученный из openssl_get_md_methods(). По умолчанию SHA-1.