사용자 패스워드가 암호화된 컬럼으로 되어있을 때 0 4 1,045

by kshap [SQLServer] [2015.03.05 10:30:24]


안녕하세요

SQL SERVER 2008사용중이구요

사용자에 대한 테이블이 있습니다.

USER(테이블)

컬럼목록으로

UserID

UserPW

UserNAME

등등이 있습니다. 사용자 패스워드 같은 경우에는 암호화로 저장되어 있습니다.

원래 처음에는 프로그램에서 아이디 패스워드 입력하면

SELECT 1 FROM USER WHERE UserID = '사용자가입력한 값' AND UserPW = '사용자가입력한 값'

으로 쿼리를 던져서 반환되는 결과가 있으면 프로그램에서 특정 행위를 할 수 있게 하려고 했습니다만

패스워드가 암호화로 저장되어있어 안되더라구여......

이러한 경우에는 어떠한 방법이 있나요?

by 마농 [2015.03.05 10:41:37]
SELECT 1
  FROM USER
 WHERE UserID = '사용자가입력한 값'
   AND UserPW = 암호화함수('사용자가입력한 값')
;

 


by kshap [2015.03.05 12:02:45]

암호화함수가 어떤게 쓰였는지는 만든 사람만 알수 있을까요?

어떠한 암호화함수가 쓰였는지 조회할 수 있는 방법이 있나요?


by 마농 [2015.03.05 12:17:21]

그런걸 여기에 물어보면 어찌 알까요?

모릅니다.

거기 계신 분들에게 물어보세요.


by kshap [2015.03.05 12:21:32]

아 제가 잘 몰랐습니다.

답변 감사합니다!

댓글등록
SQL문을 포맷에 맞게(깔끔하게) 등록하려면 code() 버튼을 클릭하여 작성 하시면 됩니다.
로그인 사용자만 댓글을 작성 할 수 있습니다. 로그인, 회원가입