説明する
1. Mhash は、非常に便利なパスワード暗号化コンテンツのセットを簡単に生成するために使用できる、非常に便利な Salted S2K アルゴリズムを提供します。
2. このアルゴリズムは比較的安全でもあり、salt パラメータがあり、返されるデータの長さを指定できます。また、標準のテキスト コンテンツを保存する必要がある場合は、バイナリ データを 16 進形式に変換する必要があります。ただし、比較的に言えば、このバイナリ コンテンツの直接生成の方が安全です。
例
// OpenPGP で指定されたソルテッド S2K アルゴリズム $hashPassword = mhash_keygen_s2k(MHASH_SHA1, '私のパスワード', random_bytes(2), 4); エコー $hashPassword、PHP_EOL; エコー bin2hex($hashPassword)、PHP_EOL; // �-!= // 101ab899
上記はphp Mhashアルゴリズムの暗号化です。皆様のお役に立てれば幸いです。