說明
1.Mhash提供了一個非常方便的Salted S2K 演算法可以用來方便地產生一套非常方便地密碼加密內容。
2.演算法也是比較安全的,有salt參數,而且它可以指定回傳的資料長度。它傳回的也是二進位的數據,如果需要保存標準的文字內容也需要將其轉換為16 進位的形式。不過相對來說,這種直接生成二進位內容的還比較安全一些。
實例
// OpenPGP 指定的 Salted S2K 演算法$hashPassword = mhash_keygen_s2k(MHASH_SHA1, '我的密碼', random_bytes(2), 4); echo $hashPassword, PHP_EOL; echo bin2hex($hashPassword), PHP_EOL; // �-!= // 101ab899
以上就是php Mhash演算法的加密,希望對大家有幫助。