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.
- الثقة الكاملة للمتصل الفوري. يتعذر استخدام هذا العضو بواسطة التعليمات البرمجية الموثوق بها جزئيًا. لمزيد من المعلومات، راجع باستخدام مكتبات من تعليمات برمجية موثوق بها جزئي.