IT

AES-256 알고리즘을 개발해야 하는데, 인터넷으로 검색을 해보니 AES-128은 지원이 된다고 한다.

 

java.security.InvalidKeyException: Illegal key size

 

오류 해결 방법은 $JAVA_HOME/jre/lib/security 폴더 아래의 local_policy.jar, US_export_policy.jar 를 패치해주기만 하면 끝!

 

 

 

다운로드 사이트 : http://www.oracle.com/technetwork/java/javase/downloads/index.html

 

내가 사용하고 있는 자바 버전은 jdk1.6

 

 

1. Previous Releases 메뉴를 클릭한다.

 

 

 

 

2.  Java Platform Technologies 를 선택한다.

 

 

 

 

3. Java Cryptography Extension (JCE) Unlimited Strength Jurisdiction Policy Files 6 을 선택한다.

 

 

 

 

4. 사용하고 있는 해당 자바 버전의 JCE 를 Accept License Agreement 한 후에 다운로드 받는다.

 

 

 

 

5. 마지막으로 jre/lib/security 폴더 밑에 있는 local_policy.jar, US_export_policy.jar 를 덮어씌우기 하면 된다.

'소프트웨어 > Java' 카테고리의 다른 글

Socket으로 이메일 전송(smtp)  (0) 2013.08.13
Base64,SSL,암호화알고리즘,LDAP,PKI,X.509  (0) 2013.08.07
URL인코딩  (0) 2013.08.01
BASE64Encoder rt.jar 에러 해결방법  (0) 2013.07.31
@SuppressWarnings  (0) 2013.07.15
Posted by sinpk