MooGoo's Blog
2009年9月7日 星期一
[PHP] 亂數怎樣才夠亂
原本嫌PHP的亂數產生函數
rand()
不好用,就算用了說明書上有寫更好的
mt_rand()
也是一樣,不能按照時間每次執行都產生夠亂的數。所以自己用microtime()當參數來產生每次都不一樣的亂數字串,後來發現有手冊有更簡單的方式:
$better_token = md5(uniqid(mt_rand(), true));
via:
PHP: uniqid
如果要對密碼做hash,可參考這篇
PHP Security Consortium: Password Hashing
沒有留言:
張貼留言
較新的文章
較舊的文章
首頁
訂閱:
張貼留言 (Atom)
沒有留言:
張貼留言