728x90
반응형

JDK 8u161 이전 버전을 사용중이라면 AES-256 암호화 작업중에 다음 예외가 발생할 것이다.

java.security.InvalidKeyException: Illegal key size or default parameters

이전 버전의 JDK를 사용시,

1) https://www.oracle.com/index.html

메뉴에 검색 JCE라고 검색을 하면 JDK 버전별로 다운로드를 할 수 있다.

 

또는

 

2) https://www.oracle.com/java/technologies/downloads/archive/

Java Cryptography Extension (JCE) Unlimited Strength Jurisdiction Policy Files 링크 클릭!!

 

자신의 JDK 버전에 맞게 다운로드 받은 후, 압축을 풀면 local_policy.jar US_export_policy.jar 2개의 jar 파일이 있다.

 

이 2개의 파일을 $JAVA_HOME/jre/lib/security 아래에 local_policy.jar, US_export_policy.jar 파일을 바꾸어 주면 된다.

ex) 

C:\Program Files\Java\jdk1.7.0_80\jre\lib\security

728x90
반응형

+ Recent posts