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 :
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/
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!