DB별 암호화
- 작성자 :
- 유*락
- 작성일 :
- 2013-06-10 20:37:19
- 조회수 :
- 1,143
- 구분 :
- 개발환경
- 진행상태 :
- 완료
Q
회원가입시 비밀번호가 DB별로 다른거 같아 질문 드립니다.
mysql로 1이란 비밀번호등록시 A라고 암호화 되어 저장된다면
altibase로 1이란 비밀번호등록시 B라고 암호화 되어 저장됩니다.
로그인시
mysql에선는 로그인이 되지만
altibase에서는 비밀번호가 다르다고 시스템에서 확인하고 로그인이 되지 않습니다.
암호화 하면서 저장될때 뭔가가 잘못된거 같은데 어디를 봐야 할까요??
mysql로 1이란 비밀번호등록시 A라고 암호화 되어 저장된다면
altibase로 1이란 비밀번호등록시 B라고 암호화 되어 저장됩니다.
로그인시
mysql에선는 로그인이 되지만
altibase에서는 비밀번호가 다르다고 시스템에서 확인하고 로그인이 되지 않습니다.
암호화 하면서 저장될때 뭔가가 잘못된거 같은데 어디를 봐야 할까요??
A
안녕하세요. 유용락님.
DB별로 암호화된 패스워드가 다르진 않습니다. 아마도 배포 시에 다른 패스워드가 처리된 것 같습니다.
이 경우는 원하시는 패스워드를 다시 설정하시면 되실 것 같습니다.
패스워드 암호화(SHA-256 hash 알고리즘 적용)는 다음 클래스의 메소드를 확인하시면 되실 것 같습니다.
egovframework/com/utl/sim/service/EgovFileScrty.java 클래스의 encryptPassword() 메소드
그럼, 즐거운 하루되십시오.
감사합니다.
DB별로 암호화된 패스워드가 다르진 않습니다. 아마도 배포 시에 다른 패스워드가 처리된 것 같습니다.
이 경우는 원하시는 패스워드를 다시 설정하시면 되실 것 같습니다.
패스워드 암호화(SHA-256 hash 알고리즘 적용)는 다음 클래스의 메소드를 확인하시면 되실 것 같습니다.
egovframework/com/utl/sim/service/EgovFileScrty.java 클래스의 encryptPassword() 메소드
그럼, 즐거운 하루되십시오.
감사합니다.