암복호화 문의
- 작성자 :
- 김*기
- 작성일 :
- 2015-10-23 16:24:01
- 조회수 :
- 1,004
- 구분 :
- 공통컴포넌트
- 진행상태 :
- 완료
Q
# Message digest algorithm using EgovPasswordEncoder..
crypto.password.algorithm=SHA-256
# hashed password (ex: egovframe (SHA-256) => gdyYs/IZqY86VcWhT8emCYfqY1ahw2vtLG+/FzNqtrQ=)
crypto.hashed.password=gdyYs/IZqY86VcWhT8emCYfqY1ahw2vtLG+/FzNqtrQ=
<bean id="passwordEncoder" class="egovframework.rte.fdl.cryptography.EgovPasswordEncoder">
<property name="algorithm" value="${crypto.password.algorithm}" /><!-- default : SHA-256 -->
<property name="hashedPassword" value="${crypto.hashed.password}" />
</bean>
<bean id="generalCryptoService" class="egovframework.rte.fdl.cryptography.impl.EgovGeneralCryptoServiceImpl">
<property name="passwordEncoder" ref="passwordEncoder" />
<property name="algorithm" value="PBEWithSHA1AndDESede" /><!-- default : PBEWithSHA1AndDESede -->
<property name="blockSize" value="1024" /><!-- default : 1024 -->
</bean>
bean 설정을 안하고 객채생성 해서 받아오려고하는데 password nomatch가 뜹니다!! ㅠㅠ
EgovGeneralCryptoServiceImpl cryptoService = new EgovGeneralCryptoServiceImpl();
EgovPasswordEncoder encoder = new EgovPasswordEncoder();
encoder.setHashedPassword("gdyYs/IZqY86VcWhT8emCYfqY1ahw2vtLG+/FzNqtrQ=");
encoder.setAlgorithm("SHA-256");
cryptoService.setPasswordEncoder(encoder);
왜 password가 다를가여? ㅠㅠ
crypto.password.algorithm=SHA-256
# hashed password (ex: egovframe (SHA-256) => gdyYs/IZqY86VcWhT8emCYfqY1ahw2vtLG+/FzNqtrQ=)
crypto.hashed.password=gdyYs/IZqY86VcWhT8emCYfqY1ahw2vtLG+/FzNqtrQ=
<bean id="passwordEncoder" class="egovframework.rte.fdl.cryptography.EgovPasswordEncoder">
<property name="algorithm" value="${crypto.password.algorithm}" /><!-- default : SHA-256 -->
<property name="hashedPassword" value="${crypto.hashed.password}" />
</bean>
<bean id="generalCryptoService" class="egovframework.rte.fdl.cryptography.impl.EgovGeneralCryptoServiceImpl">
<property name="passwordEncoder" ref="passwordEncoder" />
<property name="algorithm" value="PBEWithSHA1AndDESede" /><!-- default : PBEWithSHA1AndDESede -->
<property name="blockSize" value="1024" /><!-- default : 1024 -->
</bean>
bean 설정을 안하고 객채생성 해서 받아오려고하는데 password nomatch가 뜹니다!! ㅠㅠ
EgovGeneralCryptoServiceImpl cryptoService = new EgovGeneralCryptoServiceImpl();
EgovPasswordEncoder encoder = new EgovPasswordEncoder();
encoder.setHashedPassword("gdyYs/IZqY86VcWhT8emCYfqY1ahw2vtLG+/FzNqtrQ=");
encoder.setAlgorithm("SHA-256");
cryptoService.setPasswordEncoder(encoder);
왜 password가 다를가여? ㅠㅠ
A
안녕하세요. 표준프레임워크 센터입니다.
올려주신 설정 내용만으로는 오류 원인을 분석하기 어렵습니다. 해당 오류의 풀 로그나 encrypt, decrypt 한 코드내역이라던지,
좀 더 구체적인 구현 내용이 있어야 원인을 파악 할 수 있을 것 같습니다.
감사합니다.
올려주신 설정 내용만으로는 오류 원인을 분석하기 어렵습니다. 해당 오류의 풀 로그나 encrypt, decrypt 한 코드내역이라던지,
좀 더 구체적인 구현 내용이 있어야 원인을 파악 할 수 있을 것 같습니다.
감사합니다.