에러 : AES Illegal key size or default parameters
미정부가 암호화 기술의 유출을 막기 위해서 미국에서만 높은 bit의 암호화 기술을 사용하기를 원해서 미국내에서 사용하는 익스플로어와는 다른 보안 정책을
해외용 익스플로어에 적용했다. 그 결과로 국내용 익스플로어는 보안 수준이 낮아서 자체적으로 보안 수준을 높히기 위하여 ActiveX의 도배를 시작하였다는 것은 잘 알려진 사실이죠.
이번에도 그런것인가?
아니면... 다른 이유일지..
어째든 기본적으로 제공하는 JDK 1.8을 사용하면 AES-256을 사용할 수 없다.
해결 방법은 $JAVA_HOME/jre/lib/security 폴더에 local_policy.jar, US_export_policy.jar를 교체해주면 끝난다.
Java 1.8 사용자를 위한 링크(http://www.oracle.com/technetwork/java/javase/downloads/jce8-download-2133166.html)를 여기에 남깁니다.
첨부 파일도 올립니다. 링크에서 직접 받으셔도 되고, 첨부된 파일을 받으셔도 됩니다.
다른 버젼의 jdk를 사용하시는 분들은
Java Cryptography Extension (JCE) Unlimited Strength Jurisdiction Policy Files 8 Download
키워드로 검색해보세요. ^^
'자바(Java)' 카테고리의 다른 글
G1 가비지 콜렉터 이전과 다른 점 & 동작 방식 (12) | 2016.09.30 |
---|---|
Java String 압축 클래스. (2) | 2015.12.07 |
클린 코드: 애자일 소프트웨어 장인 정신 - 예제 (13) | 2014.04.04 |
이클립스에서 주석을 제외한 한글 찾는 정규식 (2) | 2014.02.14 |
ConcurrentHashMap 설명 링크 (0) | 2013.11.06 |
댓글