source create by lists@pitpalme.de http://www.mail-archive.com/vchkpw@inter7.com/msg08608.html
위 사이트에서 가져온 소스입니다.
function randltr() {
$retval = 'a';
$rand = rand() % 64;
if ($rand < 26) $retval = $rand + 'a';
if ($rand > 25) $retval = $rand - 26 + 'A';
if ($rand > 51) $retval = $rand - 52 + '0';
if ($rand == 62) $retval = ';';
if ($rand == 63) $retval = '.';
return($retval);
}
function mkpasswd3(&$clearpass, &$crypted) {
srand ((double)microtime()*1000000);
$salt = '$1$';
for ($i = 0; $i < 5; $i++) $salt .= randltr();
$salt .= '0';
$crypted = crypt($clearpass, $salt);
if (strlen($crypted) > 0) return(true);
return(false);
}
사용예시 )
echo mkpasswd3("암호화할패스워드", "");
그냥 php 의 crypt 함수를 써도 된다고 하던데 -_-;
왜 몰랐을까나;;;;;;;;;;;;;; 안습;
.
'My > Job (개인작업물)' 카테고리의 다른 글
ECMA (Javascript) ... PC 가 바본가... 내가 바본가 -_-; (10) | 2007.08.06 |
---|---|
하나의 서버에서 dns 와 rbldns 운영하기. (0) | 2007.06.28 |
IE전용,이미 그려진 테이블을 Rowspan 하기. (2) | 2007.05.19 |
39code 바코드 그리기 (12) | 2007.05.08 |
Ajax 자동완성 (7) | 2007.05.02 |