15923 이어서 질문입니다
- 작성자 :
- 민*경
- 작성일 :
- 2023-03-21 22:52:27
- 조회수 :
- 606
- 구분 :
- 개발환경 / 3.8
- 진행상태 :
- 완료
Q
계속 커스텀 소스라고 말씀하시는데 그게 아니라니깐요?
저희가 개발한 소스에서 에러가 났다면 이곳에 질문도 안 남겼을겁니다.
캡쳐해서 보낸 부분을 안보셔서 계속 커스텀 소스를 말씀하시는거 같은데 정부표준프레임워크 자체에서 제공해주는 함수에서 에러가 난다는 말씀을 드리는겁니다.
분명 캡쳐해서 드린 이미지에서도 정부표준프레임워크에서 제공해주는 내부 함수중 에러가 나는결 표기해드렸고요.
에러 로그 보시면
egovframework.rte.fdl.cryptography.impl.aria.AnsiX923Padding.removePadding(AnsiX923Padding.java:87)
이부분 이 함수안에서
java.lang.arithmeticException이 떨어지는데요.
이거는 정부표준프레임워크 자체에서 제공해주는 함수로 removePadding 함수내에서 분모가 0인데 분자를 나누려고 하는거 같습니다.
이부분만 정부표준프레임워크에서 수정해주시면 될거 같은데요.
저희가 개발한 소스에서 에러가 났다면 이곳에 질문도 안 남겼을겁니다.
캡쳐해서 보낸 부분을 안보셔서 계속 커스텀 소스를 말씀하시는거 같은데 정부표준프레임워크 자체에서 제공해주는 함수에서 에러가 난다는 말씀을 드리는겁니다.
분명 캡쳐해서 드린 이미지에서도 정부표준프레임워크에서 제공해주는 내부 함수중 에러가 나는결 표기해드렸고요.
에러 로그 보시면
egovframework.rte.fdl.cryptography.impl.aria.AnsiX923Padding.removePadding(AnsiX923Padding.java:87)
이부분 이 함수안에서
java.lang.arithmeticException이 떨어지는데요.
이거는 정부표준프레임워크 자체에서 제공해주는 함수로 removePadding 함수내에서 분모가 0인데 분자를 나누려고 하는거 같습니다.
이부분만 정부표준프레임워크에서 수정해주시면 될거 같은데요.
환경정보
-
- OS 정보 :
- 표준프레임워크 버전 :
- JDK(JRE) 정보 :
- WAS 정보 :
- DB 정보 :
- 기타 환경 정보 :
A
안녕하세요.
표준프레임워크 센터입니다.
표준프레임워크에서 제공하는 EgovARIACryptoService로
테스트했을 때는 arithmeticException이 발생하지 않고 정상적으로 처리되는 것을 확인하였습니다.
암복화 시에 예시 코드와 동일한 방법으로 적용이 되지 않은 것으로 보입니다.
표준프레임워크에서 제공하는 예시코드를 사용해서
암복화를 진행해 보시기 바랍니다.
표준프레임워크에서 제공하는 다음 가이드 및 소스를 참고 하셔서
점검해 보시기 바랍니다.
https://www.egovframe.go.kr/wiki/doku.php?id=egovframework:rte2:fdl:crypto_simplify_v3_8
https://github.com/eGovFramework/egovframe-common-components/blob/v3.10.0-FINAL/src/test/java/egovframework/com/crypto/err/TestEncrypt.java
감사합니다.
표준프레임워크 센터입니다.
표준프레임워크에서 제공하는 EgovARIACryptoService로
테스트했을 때는 arithmeticException이 발생하지 않고 정상적으로 처리되는 것을 확인하였습니다.
암복화 시에 예시 코드와 동일한 방법으로 적용이 되지 않은 것으로 보입니다.
표준프레임워크에서 제공하는 예시코드를 사용해서
암복화를 진행해 보시기 바랍니다.
표준프레임워크에서 제공하는 다음 가이드 및 소스를 참고 하셔서
점검해 보시기 바랍니다.
https://www.egovframe.go.kr/wiki/doku.php?id=egovframework:rte2:fdl:crypto_simplify_v3_8
https://github.com/eGovFramework/egovframe-common-components/blob/v3.10.0-FINAL/src/test/java/egovframework/com/crypto/err/TestEncrypt.java
감사합니다.