Rumah > Java > javaTutorial > Bagaimana untuk Membetulkan Pengecualian 'Saiz Kunci Haram atau Parameter Lalai' di Java Selepas Kemas Kini JVM?

Bagaimana untuk Membetulkan Pengecualian 'Saiz Kunci Haram atau Parameter Lalai' di Java Selepas Kemas Kini JVM?

Mary-Kate Olsen
Lepaskan: 2024-12-19 11:32:11
asal
869 orang telah melayarinya

How to Fix the

Java Security: Menyelesaikan Pengecualian Saiz Kunci Haram

Di Java, penggunaan algoritma penyulitan dengan saiz kunci yang kukuh mungkin memerlukan kebenaran atau dasar tambahan fail. Pengecualian "Saiz kunci yang tidak sah atau parameter lalai" biasanya timbul apabila cuba menggunakan saiz kunci yang melebihi had lalai atau yang dibenarkan.

Dalam kes anda, selepas menaik taraf kepada Java 1.6.0.26, anda menghadapi isu ini apabila menjalankan kod yang sebelum ini dilaksanakan dengan sempurna dalam Java 1.6.0.12. Ini menunjukkan bahawa sesuatu telah berubah dalam konfigurasi pemasangan Java.

Penyelesaian:

Penjelasan yang paling berkemungkinan ialah ketiadaan Bidang Kuasa Kekuatan Tanpa Had Java Cryptography Extension (JCE) Fail Dasar. Fail ini diperlukan untuk mendayakan algoritma penyulitan yang kukuh dalam Java.

Untuk menyelesaikannya, anda perlu mendapatkan fail Dasar Kekuatan Tanpa Had untuk versi Java anda:

  • Java 1.6: Java Cryptography Fail Dasar Bidang Kuasa Kekuatan Tanpa Had Extension (JCE) 6
  • Java 1.7: Kriptografi Java Fail Dasar Bidang Kuasa Kekuatan Tanpa Had Extension (JCE) 7
  • Java 8 (sebelum u162): Java Cryptography Extension (JCE) Fail Dasar Bidang Kuasa Kekuatan Tanpa Had 8

Setelah dimuat turun, ekstrak JAR fail dari arkib ZIP dan letakkannya di tempat berikut direktori:

${java.home}/jre/lib/security/
Salin selepas log masuk

Mulakan semula aplikasi Java anda dan pengecualian "Saiz kunci tidak sah atau parameter lalai" harus diselesaikan.

Atas ialah kandungan terperinci Bagaimana untuk Membetulkan Pengecualian 'Saiz Kunci Haram atau Parameter Lalai' di Java Selepas Kemas Kini JVM?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan