웹마스터 팁
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
그럼 암호랑 비밀번호는 다른 말인가요?;;;;;;;;;;;;;;;;;;;;;;
제목 | 글쓴이 | 날짜 |
---|---|---|
모바일EX 사용시, 모바일 레벨아이콘 출력하기. [11] | qwms | 2014.03.29 |
slidesj 사용시 자동으로 다음 사진 넘길때 | 웹빌드 | 2014.04.02 |
코어 업데이트 후 회원가입 이름이 숫자(번호)로 뜨는 현상 수정 [1] | 자대련 | 2014.04.01 |
[javascript] 기초강좌 | 02 산술, 대입, 증감, 비교연산자 | hiwebs | 2014.04.01 |
[javascript]기초강좌 | 01 자바스크립트개념 | hiwebs | 2014.04.01 |
VB.NET에서 XE로그인 연동하기.[내용추가] [3] | AppSeedKorea | 2014.03.26 |
관리자 포인트 조작 없이 레벨 아이콘 대신 원하는 아이콘 띄우기
[9]
![]() | ꂎꌰ) | 2007.12.24 |
1.5버전대에서 1.7.4버전으로 업데이트시.. [4] | 똑디 | 2014.02.26 |
Vimeo, Youtube 자동 썸네일 생성법(TED 추가)
[47]
![]() | 마나풀 | 2011.08.12 |
누리고쇼핑몰에서 구주소에 새주소적용하기 [14] | garnecia | 2014.02.08 |
최신 제로보드 XE 동영상 강의 [25] | 하얀마법 | 2013.08.09 |
메인 홈페이지와 서브페이지를 하나의 레이아웃으로 | 투씨 | 2014.03.24 |
XE코어 수정없이 원하는 기능 넣기
[3]
![]() | 마이웹 | 2014.03.22 |
[Jquery] input box border input | pell | 2014.03.21 |
폰갭 이용시 파일 첨부 한번에 올리기 | 웹빌드 | 2014.03.20 |
[초보]자신의 컴퓨터에 서버설치
[2]
![]() | 낮은자 | 2014.03.07 |
[클래스] 클래스 #1
[8]
![]() | )OsE= | 2002.08.07 |
lang.xml 키워드 사용체크 프로그램 (리눅스/파이썬)
![]() | NURIGO | 2014.03.19 |
모바일 화면 사이즈 관련 팁 | 젤리빈 | 2014.03.19 |
XE 앱 개발시 키보드 포커스 관리 | StyleRoot | 2014.03.19 |
간단한 바이트암호화도괜찮겟고 비트암호화방식도괜찮고 수학적인 암호화방식도괜찮고 헥헥..ㅡㅡ;
좌우지간 약간의 해킹기술만알고잇다면 위에 암호알아내는것도 어렵지않겟져 패스워드가 암호화가되어잇지않은면 타인이 그걸보면 바로써먹을수잇으니 보안에약하다고 생각하실듯 패스워드들어갈려면 그전에 서버의 아이디,패스워드도 알아야되는데 서버가 그냥서버를 쓰지는 않잖아요 다 암호화로 패스워드를 무장한서버들이니 그렇게 큰걱정은 안하셔도됩니다. 개인홈피 힘들게 패스워드알아네는 해커는 없으니깐여..ㅡㅡ;