aria 암호화 모듈이 thread-safe 한가요?
- 작성자 :
- 허*영
- 작성일 :
- 2014-02-26 13:03:18
- 조회수 :
- 844
- 구분 :
- 실행환경
- 진행상태 :
- 완료
Q
aria 암호화 모듈이 thread-safe 한가요?
여기
http://www.egovframe.org/wiki/doku.php?id=egovframework:rte:fdl:encryption_decryption
문서를 참조하여 개발에 적용하려고 합니다.
그런데 api 가 호출하는 과정을 보아하니 겉보기에 thread-safe하지 않은것 같더군요...?
cryptoAriaTxt1.getComformStr("Egov");
cryptoAriaTxt1.setARIAConfig(-1, ret_encryt);
byte ret_decrypt[] = cryptoAriaTxt1.decrypt();
그렇다면 스프링 컨테이너에서 빈으로 가져와서 사용하기 보다는 아래 처럼 객체를 만들어서 사용할것 같은데... 확인 부탁드립니다.
EgovEDcryptionService cryptoAriaTxt = new EgovARIAEDcryptionTxtServiceImpl();
여기
http://www.egovframe.org/wiki/doku.php?id=egovframework:rte:fdl:encryption_decryption
문서를 참조하여 개발에 적용하려고 합니다.
그런데 api 가 호출하는 과정을 보아하니 겉보기에 thread-safe하지 않은것 같더군요...?
cryptoAriaTxt1.getComformStr("Egov");
cryptoAriaTxt1.setARIAConfig(-1, ret_encryt);
byte ret_decrypt[] = cryptoAriaTxt1.decrypt();
그렇다면 스프링 컨테이너에서 빈으로 가져와서 사용하기 보다는 아래 처럼 객체를 만들어서 사용할것 같은데... 확인 부탁드립니다.
EgovEDcryptionService cryptoAriaTxt = new EgovARIAEDcryptionTxtServiceImpl();
A
안녕하세요. 허호영님.
참조하시는 부분은 이전 버전입니다.
암복호화 서비스는 2.0부터 개선이 되어 있는 상태로 다음 가이드를 참조하시면 되실 것 같습니다.
http://www.egovframe.go.kr/wiki/doku.php?id=egovframework:rte2:fdl:encryption_decryption
(중간부분 rte => rte2)
참고로 사용하시는 방식에 따라 thread-safe 여부가 결정되는 것은 아니고, 내부적으로 어떻게 처리되었냐가 중요합니다.
그럼, 즐거운 하루되십시오.
감사합니다.
참조하시는 부분은 이전 버전입니다.
암복호화 서비스는 2.0부터 개선이 되어 있는 상태로 다음 가이드를 참조하시면 되실 것 같습니다.
http://www.egovframe.go.kr/wiki/doku.php?id=egovframework:rte2:fdl:encryption_decryption
(중간부분 rte => rte2)
참고로 사용하시는 방식에 따라 thread-safe 여부가 결정되는 것은 아니고, 내부적으로 어떻게 처리되었냐가 중요합니다.
그럼, 즐거운 하루되십시오.
감사합니다.