2013-12-18

[PHP教學]如何快速產生亂數密碼字串及亂數數字

在現在的網路世界當中,常常我們會用到帳號密碼的服務,而亂數密碼也是一個很簡單卻也很重要的應用,在許多地方都是會應用到的,例如:使用者忘記密碼,將使用者密碼重置後重新寄信到使用者信箱取得到亂數密碼等等的應用,而產生亂數密碼的方式很多,以下是比較簡單的幾種方式。

方法一:(六位數的亂數密碼產生)

$password=substr(md5(rand()),0,6);

方法二:(五位數的亂數密碼產生)

$password=substr(md5(uniqid(rand(), true)),0,5);

方法三:(四位數的亂數數字產生)

$password=rand(1000,9999));


以上的方法主要是透過rand()產生出亂數的數字,透過md5()的方式變成三十二位元的字串,再使用substr()切割字串,取得字串的某一部分來當作亂數密碼。
Related Posts Plugin for WordPress, Blogger...
无觅相关文章插件,快速提升流量
友荐云推荐




沒有留言:

張貼留言