|
||||||||||
mhash_keygen_s2k(PHP 4 >= 4.0.4) mhash_keygen_s2k - генерирует ключ/key. Описаниеstring mhash_keygen_s2k (int hash, string password, string salt, int bytes)
mhash_keygen_s2k() генерирует ключ длиной
bytes
из заданного пользователем пароля.
Это алгоритм Salted S2K, как специфицировано в документе OpenPGP (RFC 2440). Этот алгоритм будет использовать алгоритм специфицированного
hash
для создания ключа. Помните, что предоставляемые пользовательские пароли реально не подходят для использования в качестве ключей в алгоритмах криптографии, поскольку пользователи выбирают ключи, которые они могут ввести с клавиатуры. Эти пароли используют только от 6 до 7 бит на символ (или менее). Настоятельно рекомендуем использовать какую-нибудь трансформацию (вроде этой функции) предоставляемого пользователем ключа. |
||||||||||
|