[java] java.security.InvalidKeyException: Illegal key size 오류 해결 방법  java 프로그래밍 

2010/11/20 00:06

복사http://blog.naver.com/websearch/70097615280

java.security.InvalidKeyException: Illegal key size 오류는 Java 기본 패키지의 key size 크기 제한 때문입니다. 이를 해결하는 방법은 다음과 같습니다.

 

* 아래의 웹페이지에서 Java Cryptography Extension (JCE) Unlimited Strength Jurisdiction Policy Files 6 를 다운로드 받는다.

  - http://www.oracle.com/technetwork/java/javase/downloads/index.html

 

* 위에서 다운로드 받은 파일의 압축을 해제한 후, java 실행 폴더 하위의 lib\security 폴더에 복사한다.

  - java.exe 가 여러 곳에 존재할 수 있으므로 현재 실행되는 java 의 폴더를 확인한 후, 복사해 넣어야 한다.

 

Java Cryptography Extension (JCE) Unlimited Strength Jurisdiction Policy Files 6 의 Readme.txt 에 아래와 같은 소개의 글이 있군요.

 

Due to import control restrictions, the version of JCE policy files that are bundled in the JDK(TM) 6 environment allow "strong" but limited cryptography to be used. This download bundle (the one including this README file) provides "unlimited strength" policy files which contain no restrictions on cryptographic strengths.

 

이 문제 때문에 몇 시간을 허비하였군요. ㅡ.ㅡ

 

[참고자료] http://charithaka.blogspot.com/2008/08/how-to-avoid-javasecurityinvalidkeyexce.html


출처 - http://blog.naver.com/PostView.nhn?blogId=websearch&logNo=70097615280


기존에 파일이 있다면 덮어 쓰기 한다.



Posted by linuxism
,