تكوين التشفير

أنواع التشفير

Aspose.Cells for Reporting Services يدعم التشفير عند تصدير ملفات Excel. يدعم ثلاثة أنواع من التشفير:

  • XOR
  • ضعف التشفير
  • Microsoft مزود تشفير قوي

تكوين المعلومات

توجد معلومات تكوين للتشفير في ملفAspose.Cells.ReportingServices.xml ملف. عند تعيين قيمة Encryption (التشفير) على “off” ، تقوم Aspose.Cells.ReportingServices بإيقاف تشغيل التشفير.

XML

 <Encryption value="off">

<Report name="" >

<Password value=""/>

<EncryptionType value="Microsoft Strong Cryptographic Provider"/>

<KeyLength value="128"/>

</Report>

</ Encryption >

عند تعيين التشفير على “تشغيل” ، يقوم Aspose.Cells.ReportingServices بتشغيل التشفير.

 <Encryption value="on">

توجد أربع معلمات في قسم التشفير: ReportName وكلمة المرور و EncryptionType و KeyLength.

  • ReportName - يعيّن التقرير الذي يحتاج إلى إعدادات التشفير. يستخدم التقرير نفس طريقة التشفير عندما تكون المعلمة فارغة.
  • كلمة المرور - لتعيين كلمة المرور. لا يمكن تركه فارغًا.
  • نوع التشفير - يحدد نوع التشفير. لا يمكن تركه فارغًا.
  • KeyLength - يضبط طول المفتاح. لا يمكن تركه فارغًا.

XML

 <Encryption value="on">

<Report name="Test" >

<Password value="12345"/>

<EncryptionType value="Microsoft Strong Cryptographic Provider"/>

<KeyLength value="128"/>

</Report>

<Report name="" >

<Password value="123456"/>

<EncryptionType value="XOR"/>

<KeyLength value="128"/>

</Report>

</Encryption>