java/etc
[AES] - 256bit 키를 인식하지 못할 때 사용하는 방법
짱가쟁이
2011. 11. 30. 16:40
오류
- java.security.InvalidKeyException: Illegal key size
AES 에서 256비트 키를 사용할 시 키 사이즈가 맞지 않다는 오류가 발생하면 아래와 같이 해결하면 된다.
http://www.oracle.com/technetwork/java/javase/downloads/index.html
위 경로에서 JDK 버전에 맞는 파일을 다운로드 받아 압축을 풀면 2개의 파일이 있다.
Java Cryptography Extension (JCE) Unlimited Strength Jurisdiction Policy Files 7
Local_policy.jar
US_export_policy.jar
2개의 파일을
경로 : %JAVA_HOME%\jre\lib\security 폴더에 복사
위와 같이 파일을 해당 폴더에 복사하면 256비트 키를 사용할 수 있다.