반응형
1. 에러 발생 상황
- AES128 복호화 시 기본 평문에서는 이상 없었지만, 특수문자가 들어갈 경우 복호화 시 에러가 발생함.
2. 원인
- 암호화 시 base64로 인코딩을 하여 전달함.
- 복호화 시 이 인코딩을 복호화 하지 않았음.
3. 에러 발생시 해결법
String decodeText = URLDecoder.decode(text, "UTF-8");
- 복호화 할 텍스트를 한번 Decode 후 AES 복호화 진행하여 해결함.
반응형
'Error' 카테고리의 다른 글
[Intelli J] Sync작업 시 Unable to find method 에러 해결 (2) | 2021.06.20 |
---|---|
[SpringBoot] Invalid character found in the request target. The valid characters are defined in RFC 7230 and RFC 3986 에러해결 (2) | 2021.05.16 |
[SpringBoot] thymeleaf 에러(Error resolving template) (15) | 2021.04.17 |
[Intelli J] java: cannot find symbol 에러 해결 (0) | 2020.11.15 |
[Eclipse] ORA-00911 에러 해결 (0) | 2020.08.12 |