illustrer
1. Mhash fournit un algorithme Salted S2K très pratique qui peut être utilisé pour générer facilement un ensemble très pratique de contenu crypté par mot de passe.
2. L'algorithme est également relativement sûr, il possède un paramètre salt et peut spécifier la longueur des données renvoyées. Il renvoie également des données binaires. Si vous devez enregistrer du contenu texte standard, vous devez le convertir au format hexadécimal. Cependant, relativement parlant, cette génération directe de contenu binaire est plus sûre.
Exemple
// Algorithme Salted S2K spécifié par OpenPGP $hashPassword = mhash_keygen_s2k(MHASH_SHA1, 'mon mot de passe', random_bytes(2), 4); echo $hashPassword, PHP_EOL ; echo bin2hex($hashPassword), PHP_EOL; // �-!= // 101ab899
Ce qui précède est le cryptage de l'algorithme php Mhash, j'espère qu'il sera utile à tout le monde.