웹마스터 팁
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
[타키의 초보강좌]PHP 기초 강좌 제 1탄[패스워드 인증]
2004.10.23 08:14
안녕하세요 ^^
타키가 PHP 기초 강좌를 하네요 ..[자기도 초보면서 -_-]
자 그럼 시작하겠습니다...
---------------------------------------------------
이번에는 간단하게 패스워드 인증을 해볼텐데요.
자 그럼 먼저 패스워드 인증 창을 만들어야겠죠.
창 1 : password.html
[더블클릭하시면 더 큰 창으로 보실 수 있습니다.]
자, 위와같이 입력하시면 멋진 폼이 만들어질겁니다.
이제 패스워드 체크를 해야겠죠.
창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
그럼 암호랑 비밀번호는 다른 말인가요?;;;;;;;;;;;;;;;;;;;;;;
제목 | 글쓴이 | 날짜 |
---|---|---|
개판 오분전 라인 그래프 [4] | 미친개 | 2004.12.01 |
실명 진위여부 확인 [10] | piasol | 2004.12.01 |
나만의 미니홈 만들기 ㅡ write.php 파일과 write_ok [5] | 예뜨락 | 2004.11.30 |
나만의 미니홈 만들기 ㅡ view.php 파일과 제목링크 [9] | 예뜨락 | 2004.11.27 |
나만의 미니홈 만들기 ㅡ list.php , 디비 테이블 생성 [6] | 예뜨락 | 2004.11.26 |
나만의 미니홈 만들기 ㅡ 게시판 list.php 파일의 모양새 [6] | 예뜨락 | 2004.11.23 |
나만의 미니홈 만들기 ㅡ 게시판의 디자인 | 예뜨락 | 2004.11.22 |
나만의 미니홈 만들기 ㅡ 미니홈 생성 페이지 [3] | 예뜨락 | 2004.11.20 |
나만의 미니홈 만들기 ㅡ 기초적인 관리 페이지 [3] | 예뜨락 | 2004.11.20 |
나만의 미니홈 만들기 ㅡ 메인 기초 설계3 .레이아웃 [2] | 예뜨락 | 2004.11.19 |
나만의 미니홈 만들기 ㅡ 메인 기초 설계2 .레이아웃 | 예뜨락 | 2004.11.18 |
나만의 미니홈 만들기 ㅡ 글쓰기에 앞서... [1] | 예뜨락 | 2004.11.17 |
[타키의 초보강좌]PHP 기초 강좌 제 2탄[mysql로 들어가보자.] [2] | 타키 | 2004.10.24 |
소수[솟수] 쉽게 구하기[에라토스테네스의 해 알고리즘사용] , 경우의 수 구하기 [5] | 타키 | 2004.10.23 |
[타키의 초보강좌]PHP 기초 강좌 제 1탄[패스워드 인증] [8] | 타키 | 2004.10.23 |
www자동 붙히기 [8] | 미오유 | 2004.10.22 |
IP to 정수변환(;) [4] | 플로렐라 | 2004.10.21 |
한글자르는 문제 PHP차원에서 해결된 건가? [5] | 겜방 | 2004.10.20 |
MySQL의 패턴 매칭 맛보기 [2] | 손상모 | 2004.10.19 |
그래프 만들어주는 소스 [10] | 미친개 | 2004.10.15 |
간단한 바이트암호화도괜찮겟고 비트암호화방식도괜찮고 수학적인 암호화방식도괜찮고 헥헥..ㅡㅡ;
좌우지간 약간의 해킹기술만알고잇다면 위에 암호알아내는것도 어렵지않겟져 패스워드가 암호화가되어잇지않은면 타인이 그걸보면 바로써먹을수잇으니 보안에약하다고 생각하실듯 패스워드들어갈려면 그전에 서버의 아이디,패스워드도 알아야되는데 서버가 그냥서버를 쓰지는 않잖아요 다 암호화로 패스워드를 무장한서버들이니 그렇게 큰걱정은 안하셔도됩니다. 개인홈피 힘들게 패스워드알아네는 해커는 없으니깐여..ㅡㅡ;