비밀번호 암호화 소스에 대해 질문드립니다.
활용팁을 통해 비밀번호를 암호화하는 소스를 찾았는데...
파일 위치를 모르겠네요. 어떤 파일을 수정해야하나요?
그리고 주민번호도 암호화되는 소스도 가르쳐주시면 감사하구요...
나쁜목적으로 쓰는거 아닙니다...
--------------------------------------------------------------------------------------
아래 소스는 활용팁에섯 가져온 소스입니다.
--------------------------------------------------------------------------------------
[ 123456 ] 을 암호화한후 결과: [ *6BB4837EB74329105EE4568DDA7DC67ED2CA2AD9 ]
---------------------------코드 시작---------------------------------------
<?php
function sql_password($value)
{
$row = sql_fetch(" select password('$value') as pass ");
return $row[pass];
}
function sql_fetch($sql, $error=TRUE)
{
$result = sql_query($sql, $error);
$row = sql_fetch_array($result);
return $row;
}
function sql_query($sql, $error=TRUE)
{
if ($error)
$result = @mysql_query($sql) or die("<p>$sql<p>" . mysql_errno() . " : " . mysql_error() . "<p>error file : $_SERVER[PHP_SELF]");
else
$result = @mysql_query($sql);
return $result;
}
function sql_fetch_array($result)
{
$row = @mysql_fetch_assoc($result);
return $row;
}
echo sql_password("123456");
?>
---------------------------코드 끝-----------------------------------------
파일 위치를 모르겠네요. 어떤 파일을 수정해야하나요?
그리고 주민번호도 암호화되는 소스도 가르쳐주시면 감사하구요...
나쁜목적으로 쓰는거 아닙니다...
--------------------------------------------------------------------------------------
아래 소스는 활용팁에섯 가져온 소스입니다.
--------------------------------------------------------------------------------------
[ 123456 ] 을 암호화한후 결과: [ *6BB4837EB74329105EE4568DDA7DC67ED2CA2AD9 ]
---------------------------코드 시작---------------------------------------
<?php
function sql_password($value)
{
$row = sql_fetch(" select password('$value') as pass ");
return $row[pass];
}
function sql_fetch($sql, $error=TRUE)
{
$result = sql_query($sql, $error);
$row = sql_fetch_array($result);
return $row;
}
function sql_query($sql, $error=TRUE)
{
if ($error)
$result = @mysql_query($sql) or die("<p>$sql<p>" . mysql_errno() . " : " . mysql_error() . "<p>error file : $_SERVER[PHP_SELF]");
else
$result = @mysql_query($sql);
return $result;
}
function sql_fetch_array($result)
{
$row = @mysql_fetch_assoc($result);
return $row;
}
echo sql_password("123456");
?>
---------------------------코드 끝-----------------------------------------
|
댓글을 작성하시려면 로그인이 필요합니다.
댓글 3개
암호화는 그누에서 직접 처리하는게 아니고 mysql에 password함수로 생성하는 것 같습니다.
인터넷 찾아보니 mysql의 password는 sha1인코딩을 이중으로 돌렸다고 하니
원하는 문자열을 임의로 sha1인코딩 이중으로 하시면
동일한 결과의 암호 문자열을 얻을 수 있겠네요.