JCE(Java Cryptography Extension) 강력한 암호화인 AES256 등을 사용 불가능 할 때 검색하여 JCE를 다운받아 사용한다. 기존에는 자바홈\jre\lib\security 폴더 안에 local_policy.jar, US_export_policy.jar 파일을 넣으면 동작했었다. 그런데 이제 자바 8 151 버전 이후부터는 자바홈\lib\security\policy 폴더 안의 limited 와 unlimited 폴더가 생기며 파일이 애초에 존재해서 다운 받지 않아도 된다. 이제 자바홈\lib\security\java.security 파일을 열어서 crypto.policy=unlimited 를 주석 해지해 주면 된다. 아니면 자바 소스 내에서 Security.setProperty("crypto.policy", "unlimited") 라고 지정하면 된다. 9부터는 그냥 활성화 되어 있다고 한다. 출처: https://java.elex.pe.kr/2017/11/jce-180151.html https://hongsii.github.io/2018/04/05/java-aes256-error/ https://bigenergy.tistory.com/entry/AES256-%EC%95%94%ED%98%B8%ED%99%94-%EB%B3%B5%ED%98%B8%ED%99%94-%EC%A3%BC%EC%9D%98%EC%82%AC%ED%95%AD-%EB%B0%8F-%EC%83%98%ED%94%8C-%EC%BD%94%EB%93%9C