ilustrar
1. Mhash proporciona un algoritmo Salted S2K muy conveniente que se puede utilizar para generar fácilmente un conjunto muy conveniente de contenido cifrado con contraseña.
2. El algoritmo también es relativamente seguro, tiene un parámetro salt y puede especificar la longitud de los datos devueltos. También devuelve datos binarios. Si necesita guardar contenido de texto estándar, debe convertirlo a formato hexadecimal. Sin embargo, relativamente hablando, esta generación directa de contenido binario es más segura.
Ejemplo
// Algoritmo S2K salado especificado por OpenPGP $hashPassword = mhash_keygen_s2k(MHASH_SHA1, 'mi contraseña', random_bytes(2), 4); echo $hashContraseña, PHP_EOL; echo bin2hex($hashContraseña), PHP_EOL; // �-!= // 101ab899
Lo anterior es el cifrado del algoritmo php Mhash, espero que sea útil para todos.