웹마스터 팁
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
[타키의 초보강좌]PHP 기초 강좌 제 1탄[패스워드 인증]
2004.10.23 08:14
안녕하세요 ^^
타키가 PHP 기초 강좌를 하네요 ..[자기도 초보면서 -_-]
자 그럼 시작하겠습니다...
---------------------------------------------------
이번에는 간단하게 패스워드 인증을 해볼텐데요.
자 그럼 먼저 패스워드 인증 창을 만들어야겠죠.
창 1 : password.html
![](http://www.nzeo.com/bbs/icon/member_image_box/277938/picture_01.JPG)
[더블클릭하시면 더 큰 창으로 보실 수 있습니다.]
자, 위와같이 입력하시면 멋진 폼이 만들어질겁니다.
이제 패스워드 체크를 해야겠죠.
창2 : password_check.php
[이미지박스 관계로 직접 입력합니다. 공부를위해 복사는 하지 마시고 직접 입력하시는게 좋습니다.]
<?
if($pass == "이곳에 원하는패스워드를 입력하세요.")
{
echo "패스워드가 맞습니다.";
}
else
{
echo "패스워드가 틀립니다.";
}
?>
자, 이정도면 됩니다.
지금 위 소스는 보안상으로 아주 미약합니다.
이 소스를 참고하셔서 더욱더 좋은 프로그램을
만드시기 바랍니다. ^^.
그럼 이만 저는 물러가겠습니다.
타키가 PHP 기초 강좌를 하네요 ..[자기도 초보면서 -_-]
자 그럼 시작하겠습니다...
---------------------------------------------------
이번에는 간단하게 패스워드 인증을 해볼텐데요.
자 그럼 먼저 패스워드 인증 창을 만들어야겠죠.
창 1 : password.html
[더블클릭하시면 더 큰 창으로 보실 수 있습니다.]
자, 위와같이 입력하시면 멋진 폼이 만들어질겁니다.
이제 패스워드 체크를 해야겠죠.
창2 : password_check.php
[이미지박스 관계로 직접 입력합니다. 공부를위해 복사는 하지 마시고 직접 입력하시는게 좋습니다.]
<?
if($pass == "이곳에 원하는패스워드를 입력하세요.")
{
echo "패스워드가 맞습니다.";
}
else
{
echo "패스워드가 틀립니다.";
}
?>
자, 이정도면 됩니다.
지금 위 소스는 보안상으로 아주 미약합니다.
이 소스를 참고하셔서 더욱더 좋은 프로그램을
만드시기 바랍니다. ^^.
그럼 이만 저는 물러가겠습니다.
댓글 8
-
남현준
2005.06.09 21:22
-
stylebiz
2004.10.23 18:11
중.복 -
양영직
2004.10.24 01:41
태클은 아니지만요..
물론 이 알고리즘을 기반으로 한 암호는 다 깨진다는 거 물론 아시겠지요?!!!!!
혹시 이런 건 어떨까요?
원래 암호를 비트 회전연산 좌우 쿵짝쿵짝 하여 복잡하게 암호화 시킨다
(물론 복호화 함수도 존재해야겠지요?)
그런다음 이를 파일로 저장한 뒤...
각 개인에게 복호화 알고리즘을 알려주는 거지요... 물론 이 알려주는 과정에서 또
키 전달, 정보 해킹 등에 문제가 생기는 현실이 좀 안타깝지만요..
이를 위해 이산대수 문제도 사용되고.... 하여간 암호의 세계는 참 암호스러운것 같습니다 -_-
좀더 간단한 방법으로는 DB에 배열 형식으로 암호를 저장하면, DB가 이걸 알아서 암호화 하여
풀 수 없게 해줍니다. (도로 빼내는게 불가능 한 걸로 알고있는데,..아니면 태클을 -_-)
잡담이었습니다......-_- -
타키
2004.10.24 09:54
양영직//
지금 위 소스는 보안상으로 아주 미약합니다. 이므로 OTL .. 잇힝 -
잠수부
2004.10.26 00:39
이 암호가 왜 깨질지 궁금합니당.. 타키님이 나눠주거나 누가 ftp로 접속해서 빼보지 않는한.. -
양영직
2004.11.01 03:01
잠수부// 그렇다면 왜 MySQL 등은 복잡한 암호를 사용할까요? 항상 끝까지 최선을 다하는 사람들이 바로 암호학자들입니다 -_-..... 좀 이상한 분야를 연구하지요 -_- -
TheMics
2004.11.03 19:02
암호화와 비밀번호 페이지는 개념이 다른 것 같습니다만.. -
Cocoa-Mind
2008.05.07 01:36
그럼 암호랑 비밀번호는 다른 말인가요?;;;;;;;;;;;;;;;;;;;;;;
제목 | 글쓴이 | 날짜 |
---|---|---|
재미있는놀이 [ 숫자맞추기] [3] | NzeoZen | 2003.08.16 |
[수정]롤오버 메뉴에 하위 부메뉴 레이어..(아웃시 하위메뉴사라짐) [24] | 미니 | 2003.08.18 |
경우에 따라 공지가 새창에서도 보여야 하고, 일반 페이지에서도 보여야 할때 | 조은하루 | 2003.08.22 |
마우스 움직임에 따라 속도도, 방향도 자유자재 스크롤 소스 [1] | RedEye(kaist) | 2003.08.24 |
메인 접속하면 할아버지 나오는... [6] | 공유 | 2003.08.28 |
변수의 실제 바이트 수를 리턴하는 팁 [2] | 한승진 | 2003.08.29 |
변수에서 숫자만 리턴합니다. | 한승진 | 2003.08.29 |
전화번호 유효성 검사(핸폰,집전화 몽땅) [4] | 한승진 | 2003.08.29 |
주어진 값이 한글,영어,숫자인지 체크 [2] | 한승진 | 2003.08.29 |
frame으로 홈페이지 구성시 한쪽 페이지는 유동성있는 파일 대입법(?) | monozzang | 2003.09.02 |
홈에 TT WEB FTP 달기 [12] | PHASE | 2003.09.03 |
진수란? [4] | 타키 | 2003.09.04 |
변수란? [1] | 타키 | 2003.09.04 |
### MSN/Windows Messenger용 친구 추가스크립트 ### [10] | 웹스 | 2003.09.05 |
플레쉬 메뉴를 표방한..=ㅁ= 자바스크립트의 수작 버튼 밑으로 스크롤 되는 아이콘입니다. [47] | beMax | 2003.09.14 |
[초간단 자바스크립트!] 창 이동시 경고 메세지 띄우기...!;;; [2] | ∑Ztxy | 2003.09.26 |
[초간단 자바스크립트!] 뒤로,앞으로,중지,홈으로 버튼 만들기... [7] | ∑Ztxy | 2003.09.26 |
[초간단 자바스크립트!] 이미지에 스포트라이트 효과주기... [1] | ∑Ztxy | 2003.09.26 |
[초간단 자바스크립트(강의)!] 버튼을 눌러서 배경색 바꾸기 [5] | ∑Ztxy | 2003.09.26 |
[초간단 자바스크립트(강의)!] 풀스크린 창 띄우기... [3] | ∑Ztxy | 2003.09.27 |
간단한 바이트암호화도괜찮겟고 비트암호화방식도괜찮고 수학적인 암호화방식도괜찮고 헥헥..ㅡㅡ;
좌우지간 약간의 해킹기술만알고잇다면 위에 암호알아내는것도 어렵지않겟져 패스워드가 암호화가되어잇지않은면 타인이 그걸보면 바로써먹을수잇으니 보안에약하다고 생각하실듯 패스워드들어갈려면 그전에 서버의 아이디,패스워드도 알아야되는데 서버가 그냥서버를 쓰지는 않잖아요 다 암호화로 패스워드를 무장한서버들이니 그렇게 큰걱정은 안하셔도됩니다. 개인홈피 힘들게 패스워드알아네는 해커는 없으니깐여..ㅡㅡ;