Java 응용 프로그램 내에서 AES256 암호화를 지원하려면 무제한 강도 관할 정책 파일이 포함 된 JCE가 필요하다고 들었습니다.
나는 이것을 Oracle에서 다운로드하여 압축을 풀었고 단지 2 개의 JAR 만 보입니다.
local_policy.jar
; 과US_export_polic.jar
여기에 아무것도 빠지지 않았 음을 확인하고 싶습니다! 내 이해 (를 읽은 후 README.txt
)는이 두 <JAVA_HOME>/lib/security/
디렉토리 를 내 디렉토리 에 놓고 설치해야한다는 것입니다.
이 JAR의 이름으로 AES256을 처리 할 수없는 Java Crypto API가 아니라 실제로 법적 문제 일 것이라고 가정해야합니다. 이 두 JAR은 기본적으로 JRE에 " 예,이 수준의 암호화 (AES256)를 실행하는 것이 합법적으로 허용됩니다. "라고 말합니다 .