반응형 Unlimited1 [JAVA] 대칭키 암호화 알고리즘 키 제한 오류 해결 : Illegal key size 개발 중 대칭키로 암호화해야할 상황이 생겼는데(DESede/CBC, DES/CBC, AES/CBC 등의 알고리즘 이용), 192 혹은 256 bit의 대칭키를 이용하여 암호화를 할 경우 에러가 발생했다. java.security.InvalidKeyException: Illegal key size 원인을 찾아보니 Java는 기본적으로 JCE 정책을 제공하는데 이 정책은 미국의 정책에 따라 128 bit로 키 길이가 제한되어 있어서 이를 초과하는 경우엔 에러가 발생하는 것 이다. 이 정책은 /jre/lib/security/local_policy.jar의 default_local.policy 파일에서 확인할 수 있으며, 정책 내용은 아래와 같다. // Some countries have import limit.. 2022. 1. 26. 이전 1 다음 728x90 반응형