Maison > Java > javaDidacticiel > Comment corriger l'exception « Taille de clé illégale ou paramètres par défaut » en Java après une mise à jour JVM ?

Comment corriger l'exception « Taille de clé illégale ou paramètres par défaut » en Java après une mise à jour JVM ?

Mary-Kate Olsen
Libérer: 2024-12-19 11:32:11
original
870 Les gens l'ont consulté

How to Fix the

Sécurité Java : résolution des exceptions de taille de clé illégale

En Java, l'utilisation d'algorithmes de chiffrement avec des tailles de clé élevées peut nécessiter des autorisations ou des politiques supplémentaires fichiers. L'exception « Taille de clé illégale ou paramètres par défaut » se produit généralement lorsque vous tentez d'utiliser une taille de clé qui dépasse les limites par défaut ou autorisées.

Dans votre cas, après la mise à niveau vers Java 1.6.0.26, vous avez rencontré ce problème lorsque exécuter du code qui s'exécutait auparavant parfaitement dans Java 1.6.0.12. Cela suggère que quelque chose a changé dans la configuration de l'installation de Java.

Solution :

L'explication la plus probable est l'absence de juridiction à force illimitée de Java Cryptography Extension (JCE). Fichiers de stratégie. Ces fichiers sont nécessaires pour activer des algorithmes de chiffrement puissants en Java.

Pour résoudre ce problème, vous devez obtenir les fichiers de stratégie de force illimitée pour votre version Java :

  • Java 1.6 : cryptographie Java Extension (JCE) Fichiers de politique de juridiction à force illimitée 6
  • Java 1.7 : Java Cryptography Extension (JCE) Politique de juridiction à force illimitée Fichiers 7
  • Java 8 (avant u162) : Java Cryptography Extension (JCE) Unlimited Strength Jurisdiction Policy Fichiers 8

Une fois téléchargés, extrayez les fichiers JAR de l'archive ZIP et placez-les dans le répertoire suivant :

${java.home}/jre/lib/security/
Copier après la connexion

Redémarrez votre application Java, et le message "Taille de clé illégale ou valeur par défaut L'exception des paramètres" doit être résolue.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal