JAVA
[ Java 8 ] AES256 및 Base64관련 활성화 방법 / 1.8.0 151 이후는 library 설치 필요 없음
손제티
2022. 3. 30. 11:25
Java에 경우 AES256을 사용하기 위해 오라클에서 JCE를 받아 압축 풀고 JAVA_HOME/lib/security에 복사해야 했다.
그런데, Java 8 151 이후부터는 폴더 구조가 변경되어 설치할 필요가 없어졌다. ㅎ..
Java 8 151 이후에서 활성화 방법은 다음과 같다.
JAVA_HOME /lib/security/java.security 파일 -> crypto.policy=unlimited 주석 해제
Java 9부터는 기본적으로 활성화 되어있다고 함.
JCE (Java Cyptography Extension) 링크
http://www.oracle.com/technetwork/java/javase/downloads/jce-7-download-432124.html
또한 Base64 를 사용하기에 앞서 Apache Commons Codec을 받아 Classpath에 포함해야 했는데
역시 Java 8 이상 부턴 필요없어졌다 ㅎ
Apache Commons Codec 링크
https://commons.apache.org/proper/commons-codec/