1
的mcrypt_encrypt
manual page說:替代mhash_keygen_s2k()
建議使用
mhash
函數來創建一個字符串鍵。
但introduction of the mhash
手冊上說:
注:該擴展是通過哈希過時。
不過,我能找到的相當有用mhash_keygen_s2k()
功能最接近的東西就是hash_pbkdf2()
功能。但是,我甚至不確定它是否適合這項工作,因爲它只存在於SVN中。
那麼,我可以依靠mhash
擴展名,否則它最終會被棄用和丟棄?如果是這樣,是否還有其他內置函數?還是我必須自己實現Salted S2K算法?
錯誤https://bugs.php.net/bug.php?id=63250提交。 –
你也可以檢查這個問題的答案:http://stackoverflow.com/questions/11965708/php-hash-pbkdf2-function然後包括一個PBKDF2實現的PHP。 –