(PHP 4 >= 4.0.4, PHP 5, PHP 7, PHP 8)
mhash_keygen_s2k — Gera uma chave
Esta função foi DESCONTINUADA a partir do PHP 8.1.0. O uso desta função é fortemente desencorajado.
$algo,$password,$salt,$length
   Gera um chave de acordo com o parâmetro algo a partir de uma
   senha de usuário informada em password.
  
Este é o algoritmo Salted S2K como especificado no documento OpenPGP (» RFC 2440).
Tenha em mente que senhas fornecidas pelos usuários não são adequadas para uso como chaves em algoritmos criptográficos, pois os usuários normalmente escolhem chaves que podem ser escritas no teclado. Estas senhas usam somente 6 a 7 bits por caractere (ou menos). É altamente recomendado usar algum tipo de transformação (como esta função) na chave informada pelo usuário.
algo
       O ID da hash usada para criar a chave.
       Um das constantes MHASH_hashname.
      
passwordUma senha fornecida pelo usuário.
salt
       Deve ser diferente e aleatório o suficiente para cada chave gerada de forma
       que sejam criadas chaves diferentes. Como salt
       precisa ser conhecido quando se verifica as chaves, é uma boa prática concatenar
       a chave a ele. Salt tem um comprimento fixo de 8 bytes e será completado com zeros
       forem fornecidos menos bytes.
      
lengthO tamanho da chave, em bytes.
   Retorna a chave gerada como uma string, ou false em caso de erro.
  
| Versão | Descrição | 
|---|---|
| 8.1.0 | Esta função foi descontinuada.
        Use as funções hash_*()em seu lugar. | 
