base64
- 작성자 :
- 김*민
- 작성일 :
- 2011-12-08 21:10:32
- 조회수 :
- 2,068
- 구분 :
- 실행환경
- 진행상태 :
- 완료
Q
암호화 모듈에 대해 질문하고자 합니다.
현재 오라클 9를 사용중인데 기간계 시스템의 사용자 정보를 가져와서 프레임웍으로 개발된 시스템에 연동하고자 합니다.
여기에서 사용자 암호부분에서 문제가 있습니다.
오라클9 에서 제공하는 base64 를 설치하였고 기존의 로그인 암호를 인코딩해서 본 결과와 실제 프레임웍에서 입력한 내용을 비교해보면 결과가 서로 다르게 보입니다.
어떻게 처리해야 할지 궁금합니다.
현재 오라클 9를 사용중인데 기간계 시스템의 사용자 정보를 가져와서 프레임웍으로 개발된 시스템에 연동하고자 합니다.
여기에서 사용자 암호부분에서 문제가 있습니다.
오라클9 에서 제공하는 base64 를 설치하였고 기존의 로그인 암호를 인코딩해서 본 결과와 실제 프레임웍에서 입력한 내용을 비교해보면 결과가 서로 다르게 보입니다.
어떻게 처리해야 할지 궁금합니다.
A
안녕하세요.. 김종민님..
표준프레임워크의 사용자 패스워드 인코딩은 MD5나 SHA 계열의 hash function을 사용하고 결과를 base64로 저장하기 때문에.. 그냥.. base64만 적용된느 것은 아닙니다..
공통컴포넌트 적용되어 있으신 경우는 egovframework.com.utl.sim.service.EgovFileScrty 클래스의 encryptPassword() 메소드 안에 적용되어 있는 Hash 알고리즘을 확인하시고..
실행환경이 적용되어 있으신 경우는 context-security.xml 상에 <password-encoder ../> 부분을 확인하시면 됩니다.
그럼.. 즐거운 하루되십시오.
감사합니다.
표준프레임워크의 사용자 패스워드 인코딩은 MD5나 SHA 계열의 hash function을 사용하고 결과를 base64로 저장하기 때문에.. 그냥.. base64만 적용된느 것은 아닙니다..
공통컴포넌트 적용되어 있으신 경우는 egovframework.com.utl.sim.service.EgovFileScrty 클래스의 encryptPassword() 메소드 안에 적용되어 있는 Hash 알고리즘을 확인하시고..
실행환경이 적용되어 있으신 경우는 context-security.xml 상에 <password-encoder ../> 부분을 확인하시면 됩니다.
그럼.. 즐거운 하루되십시오.
감사합니다.