1. java security 오류 종류
1.1. java.security.InvalidKeyException: Invalid key length
→ 설정해놓은 암호화 비밀키의 길이와 맞지 않음
1.2. javax.crypto.BadPaddingException: Given final block not properly padded
→ 암호화된 구문을 복호화할 때 발생할 수 있는 오류로, 암호화 때 사용한 비밀키와 복호화 할 때의 비밀키가
일치하지 않았을 때 발생
1.3. java.security.InvalidKeyException: Illegal key size
→ java 기본 패키지의 key size 오류
2. 해결방안
아래 링크로 들어가서 Java Cryptography Extension(JCE) Unlimited Strength Jurisdiction Policy Files을 다운
www.oracle.com/kr/java/technologies/javase-jce8-downloads.html#license-lightbox
위에서 다운로드 받은 파일의 압축을 해제한 후, java 실행 폴더 하위의 lib\security 폴더에 복사
java.exe가 여러 곳에 존재할 수 있으므로 현재 실행되는 java 의 폴더를 확인한 후, 복사
'LANGUAGE > JAVA' 카테고리의 다른 글
[Java] JSP 개념, 동작원리 (0) | 2021.01.27 |
---|---|
[Java] Ant를 이용한 어플리케이션 빌드 자동화 (0) | 2021.01.27 |
[Java] JNDI (Java Naming and Directory Interface) (0) | 2021.01.19 |
[Java] Java Servlet 서블릿 (0) | 2021.01.19 |
[JAVA] 진수 변환 (0) | 2020.01.10 |