مشاركة عبر


DocumentBase.SetPasswordEncryptionOptions أسلوب

قم بتعيين الخيارات Microsoft المكتب الكلمة يستخدم لتشفير مستندات باستخدام كلمات المرور.

مساحة الاسم:  Microsoft.Office.Tools.Word
التجميع:  Microsoft.Office.Tools.Word.v4.0.Utilities (في Microsoft.Office.Tools.Word.v4.0.Utilities.dll)

بناء الجملة

'إقرار
Public Sub SetPasswordEncryptionOptions ( _
    passwordEncryptionProvider As String, _
    passwordEncryptionAlgorithm As String, _
    passwordEncryptionKeyLength As Integer, _
    ByRef passwordEncryptionFileProperties As Object _
)
public void SetPasswordEncryptionOptions(
    string passwordEncryptionProvider,
    string passwordEncryptionAlgorithm,
    int passwordEncryptionKeyLength,
    ref Object passwordEncryptionFileProperties
)

المعلمات

  • passwordEncryptionProvider
    النوع: System.String
    اسم موفر تشفير.
  • passwordEncryptionAlgorithm
    النوع: System.String
    اسم خوارزمية تشفير.يدعم الكلمة خوارزميات تشفير على الدفق.
  • passwordEncryptionKeyLength
    النوع: System.Int32
    الطول المفتاح تشفير.يجب أن يكون مضاعف 8، بدءاً من 40.
  • passwordEncryptionFileProperties
    النوع: System.Object%
    ينطبق ذلك على الكلمة ليشفّر ملف الخصائص.الافتراضي هو صحيح.

ملاحظات

الأمان المحسن، هل لا استخدم ضعيف تشفير (XOR) (ويسمى أيضا "OfficeXor") أو "Office97/2000 متوافق" (تسمى أيضا "OfficeStandard") خوارزميات.

أمثلة

يلي تعليمات برمجية يستخدم المثال SetPasswordEncryptionOptionsالطريقة المستخدمة في خوارزمية تشفير RC4. التعليمة البرمجية لتعيين الطول المفتاح من 56، تمكن ملف خاصية التشفير، ويقوم بتعيين اسم موفر التشفير ل سلسلة من "Microsoft RSA SChannel موفر التشفير". إلى لاستخدام هذا المثال، قم بتشغيلها من ThisDocumentالفئة في مشروع المستوى مستند.

Private Sub DocumentSetPasswordEncryptionOptions()

    Me.SetPasswordEncryptionOptions( _
        "Microsoft RSA SChannel Cryptographic Provider", _
        "RC4", 56, True)
End Sub
private void DocumentSetPasswordEncryptionOptions()
{
    object PasswordEncryptionFileProperties = true;

    this.SetPasswordEncryptionOptions(
        "Microsoft RSA SChannel Cryptographic Provider",
        "RC4", 56, ref PasswordEncryptionFileProperties);
}

أمن NET Framework.

راجع أيضًَا

المرجع

DocumentBase الفئة

DocumentBase الأعضاء

Microsoft.Office.Tools.Word مساحة الاسم