비밀번호 암호화 소스에 대해 질문드립니다.
활용팁을 통해 비밀번호를 암호화하는 소스를 찾았는데...
파일 위치를 모르겠네요. 어떤 파일을 수정해야하나요?
그리고 주민번호도 암호화되는 소스도 가르쳐주시면 감사하구요...
나쁜목적으로 쓰는거 아닙니다...
--------------------------------------------------------------------------------------
아래 소스는 활용팁에섯 가져온 소스입니다.
--------------------------------------------------------------------------------------
[ 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개
14년 전
답변좀 가르쳐주세요 ㅠㅠ
14년 전
라엘님 위의 소스를 지우게 되면 암호화가 되지 않는건가요? 수정해야할 파일 경로좀 가르쳐주시면 감사하겠습니다^^
사이보그테크
14년 전
lib/common.lib.php 에 sql_password라는 함수로 있네요.
암호화는 그누에서 직접 처리하는게 아니고 mysql에 password함수로 생성하는 것 같습니다.
인터넷 찾아보니 mysql의 password는 sha1인코딩을 이중으로 돌렸다고 하니
원하는 문자열을 임의로 sha1인코딩 이중으로 하시면
동일한 결과의 암호 문자열을 얻을 수 있겠네요.
암호화는 그누에서 직접 처리하는게 아니고 mysql에 password함수로 생성하는 것 같습니다.
인터넷 찾아보니 mysql의 password는 sha1인코딩을 이중으로 돌렸다고 하니
원하는 문자열을 임의로 sha1인코딩 이중으로 하시면
동일한 결과의 암호 문자열을 얻을 수 있겠네요.
게시판 목록
그누4 질문답변
그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기
기존 게시물은 열람만 가능합니다.
기존 게시물은 열람만 가능합니다.
| 번호 | 제목 | 글쓴이 | 날짜 | 조회 |
|---|---|---|---|---|
| 66514 | 11년 전 | 2127 | ||
| 66513 | 11년 전 | 4476 | ||
| 66512 | 11년 전 | 4140 | ||
| 66511 | 11년 전 | 2409 | ||
| 66510 | 11년 전 | 3022 | ||
| 66509 |
반갑습니다요
|
11년 전 | 2885 | |
| 66508 |
|
11년 전 | 3474 | |
| 66507 |
자동차방향제
|
11년 전 | 2931 | |
| 66506 |
구라대마왕
|
11년 전 | 2703 | |
| 66505 | 11년 전 | 2780 | ||
| 66504 | 11년 전 | 3110 | ||
| 66503 |
착한아이민이
|
11년 전 | 3296 | |
| 66502 | 11년 전 | 2712 | ||
| 66501 |
착한아이민이
|
11년 전 | 2560 | |
| 66500 |
canth
|
11년 전 | 3289 | |
| 66499 |
한번잘해보자
|
11년 전 | 4226 | |
| 66498 | 11년 전 | 2859 | ||
| 66497 |
xargs
|
11년 전 | 2545 | |
| 66496 |
aisru
|
11년 전 | 2630 | |
| 66495 |
alexseo
|
11년 전 | 2732 |
댓글 작성
댓글을 작성하시려면 로그인이 필요합니다.
로그인하기