veranschaulichen
1. Mhash bietet einen sehr praktischen Salted S2K-Algorithmus, mit dem auf einfache Weise ein sehr praktischer Satz passwortverschlüsselter Inhalte generiert werden kann.
2. Der Algorithmus ist außerdem relativ sicher, verfügt über einen Salt-Parameter und kann die Länge der zurückgegebenen Daten angeben. Es gibt auch binäre Daten zurück. Wenn Sie Standardtextinhalte speichern müssen, müssen Sie diese in hexadezimale Form konvertieren. Relativ gesehen ist diese direkte Generierung binärer Inhalte jedoch sicherer.
Beispiel
// Gesalzener S2K-Algorithmus, spezifiziert durch OpenPGP $hashPassword = mhash_keygen_s2k(MHASH_SHA1, 'mein Passwort', random_bytes(2), 4); echo $hashPassword, PHP_EOL; echo bin2hex($hashPassword), PHP_EOL; // �-!= // 101ab899
Das Obige ist die Verschlüsselung des PHP-Mhash-Algorithmus. Ich hoffe, dass es für alle hilfreich ist.