java.security.InvalidKeyException
Contents
[
Hide
]
ملخص
بشكل افتراضي ، يدعم AES مفتاح 128 بت ، إذا كنت تخطط لاستخدام مفتاح 192 بت أو 256 بت ، فسيرمي مترجم جافا استثناء حجم المفتاح غير القانوني. هذا ليس بسبب بعض الخلل في Aspose.Cells API بدلاً من ذلك بسبب الميزة المحدودة لـ JDK / JRE نفسها. ملفات السياسة الافتراضية لـ JDK / JRE معطلة بسبب قيود الاستيراد في بعض البلدان. يتعين على المستخدمين الحصول على ملفات سياسة “القوة غير المحدودة” وتثبيتها في JRE لاستخدام وظائف التشفير المتقدمة للتشفير / فك التشفير.
أعراض
قد تحصل على java.security.InvalidKeyException: حجم مفتاح غير قانوني أو معلمات افتراضية أو java.security.InvalidKeyException: حجم مفتاح غير قانوني أثناء تحميل جدول بيانات محمي.
المحلول
الحل في الواقع بسيط للغاية كما هو مفصل أدناه.
- تنزيل Java Cryptography Extension (JCE) Unlimited Strength Jurisdiction Policy ملفات.
- استخرج ملفات JAR من الأرشيف الذي تم تنزيله وضعه في الدليل $ {java.home} / jre / lib / security /.
- أعد تشغيل البرنامج.
روابط التحميل
يرجى استخدام رابط التنزيل الذي يتوافق مع إصدار JDK / JRE الخاص بك.