ilustrar
1. Mhash fornece um algoritmo Salted S2K muito conveniente que pode ser usado para gerar facilmente um conjunto muito conveniente de conteúdo criptografado por senha.
2. O algoritmo também é relativamente seguro, possui um parâmetro salt e pode especificar o comprimento dos dados retornados. Ele também retorna dados binários. Se você precisar salvar o conteúdo de texto padrão, será necessário convertê-lo para o formato hexadecimal. Contudo, relativamente falando, esta geração direta de conteúdo binário é mais segura.
Exemplo
// Algoritmo Salted S2K especificado pelo OpenPGP $hashPassword = mhash_keygen_s2k(MHASH_SHA1, 'my password', random_bytes(2), 4); echo $hashPassword, PHP_EOL; echo bin2hex($hashPassword), PHP_EOL; // �-!= //101ab899
O texto acima é a criptografia do algoritmo php Mhash, espero que seja útil para todos.