본문 바로가기

Development/etc

org.jasypt.exceptions.EncryptionOperationNotPossibleException 오류

암호화 라이브러리를 사용하니 다음과 같은 오류가 떴다... 


Caused by: org.jasypt.exceptions.EncryptionOperationNotPossibleException: Encryption raised an exception. A possible cause is you are using strong encryption algorithms and you have not installed the Java Cryptography Extension (JCE) Unlimited Strength Jurisdiction Policy Files in this Java Virtual Machine


해결방법은 간단하다.

(본인의 경우 OS X 이다.)

1. 우선 여기로 이동해서 파일을 받는다.!!

http://www.oracle.com/technetwork/java/javase/downloads/jce-7-download-432124.html


2. 압축을 풀면 local_policy.jar, US_export_policy.jar이 있는데 아래의 경로로 가도 똑같은 파일이 있는데 이 파일을 바꾸어준다.

/Library/Java/JavaVirtualMachines/jdk1.7.0_09.jdk/Contents/Home/jre/lib/security/