> Java > java지도 시간 > Java 암호화에서 '잘못된 키 크기' 오류를 어떻게 해결합니까?

Java 암호화에서 '잘못된 키 크기' 오류를 어떻게 해결합니까?

DDD
풀어 주다: 2024-12-15 16:04:14
원래의
309명이 탐색했습니다.

How Do I Fix the

Java 암호화 확장: "잘못된 키 크기" 오류

배경

Java 암호화를 사용할 때 "잘못된 키 크기" 오류가 발생하는 경우, 이는 수출 제어를 위한 Java의 암호화 정책에 의해 부과된 제한된 키 크기를 나타냅니다.

문제 해결

Java 9 이상

  • 기본적으로 무제한 암호화가 활성화되어 있습니다.
  • 오류가 발생한 경우 지속되면 제한된 정책이 구성되었는지 확인하세요. 실수로.

Java 8 이하

Java 8 업데이트 161 이상

  • 무제한 암호화 기본적으로 활성화되어 있습니다.
  • 오류가 발생하는 경우 발생하는 경우 정책이 변경되었을 수 있습니다. 아래 지침을 참조하세요.

Java 8 Update 151 이상

  • 무제한 암호화가 포함되어 있지만 기본적으로 활성화되어 있지 않습니다.
  • /lib/security에서 java.security 파일을 편집합니다. (또는 JDK의 경우 /jre/lib/security):

    • crypto.policy=unlimited 줄의 주석 처리를 제거하거나 추가합니다
  • JVM을 다시 시작합니다.

Java 8 업데이트 전 151

  • JCE(Java Cryptography Extension) Unlimited Strength Jurisdiction Policy Files 설치:

    • Oracle에서 다운로드
    • 추출 및 배치 적절한 보안 디렉터리에 (/lib/security)
  • JVM을 다시 시작합니다.

추가 참고 사항

  • The Unlimited 키 크기가 128보다 큰 AES 암호화에는 강도 관할권 정책이 필요합니다. 비트.
  • 정책을 수정할 수 없는 경우 무제한 키 크기를 지원하는 다른 암호화 라이브러리로 전환하는 것이 좋습니다.

위 내용은 Java 암호화에서 '잘못된 키 크기' 오류를 어떻게 해결합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿