-- JSP, SPRING

java AES이용 시 키 길이 제한

어린왕자악꿍 2012. 11. 5. 10:33

java에서 AES 암호화를 이용할 때 키 길이가 긴 경우 JDK버전에 따라 아래와 같은 에러가 나올 수 있다.
  

java.lang.SecurityException: Unsupported keysize or algorithm parameters

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

이럴 경우 첨부된 파일을 아래의 경로에 복사해주면 해결된다.

%JAVA%\jdk1.7.0_03\jre\lib\security
%JAVA%\jre7\lib\security


UnlimitedJCEPolicyJDK7.zip


추가) 2012.11.06

FreeBSD에 위의 파일을 넣어도 키 길이 에러가 발생했다.
확인 결과 Linux와 FreeBSD는 다른 정책파일이 있다는 것이다. (위의 파일로는 Linux와 Window 모두 해결)

jce_policy-6.zip

- 짜증나는 자바 -