Udostępnij za pośrednictwem


Właściwość DocumentBase.PasswordEncryptionProvider —

Pobiera nazwę dostawcy szyfrowania algorytmu, który używa programu Microsoft Office Word podczas szyfrowania dokumentów przy użyciu haseł.

Przestrzeń nazw:  Microsoft.Office.Tools.Word
Zestaw:  Microsoft.Office.Tools.Word.v4.0.Utilities (w Microsoft.Office.Tools.Word.v4.0.Utilities.dll)

Składnia

'Deklaracja
Public ReadOnly Property PasswordEncryptionProvider As String
public string PasswordEncryptionProvider { get; }

Wartość właściwości

Typ: System.String
Nazwa dostawcy szyfrowania algorytmu, który używa programu Microsoft Office Word podczas szyfrowania dokumentów przy użyciu haseł.

Uwagi

Użycie SetPasswordEncryptionOptions metodę, aby określić nazwę dostawcy szyfrowania algorytmu używanego przez program Word podczas szyfrowania dokumentów przy użyciu haseł.

Przykłady

Poniższy kod ustawia hasło opcje szyfrowania, jeśli używany algorytm szyfrowania hasła nie jest "Microsoft RSA SChannel Cryptographic Provider." Aby wykorzystać ten przykład, należy uruchomić go z klasy ThisDocument w projekcie na poziomie dokumentu.

Private Sub DocumentPasswordEncryptionProvider()
    If Me.PasswordEncryptionProvider <> "Microsoft RSA SChannel Cryptographic Provider" Then
        Dim PasswordEncryptionProvider As String = _
            "Microsoft RSA SChannel Cryptographic Provider"
        Dim PasswordEncryptionAlgorithm As String = "RC4"
        Dim PasswordEncryptionKeyLength As Integer = 56
        Dim PasswordEncryptionFileProperties As Object = True

        Me.SetPasswordEncryptionOptions(PasswordEncryptionProvider, _
            PasswordEncryptionAlgorithm, PasswordEncryptionKeyLength, _
            PasswordEncryptionFileProperties)
    End If
End Sub 
private void DocumentPasswordEncryptionProvider()
{
    if (this.PasswordEncryptionProvider != "Microsoft RSA SChannel Cryptographic Provider")
    {
        string PasswordEncryptionProvider = "Microsoft RSA SChannel Cryptographic Provider";
        string PasswordEncryptionAlgorithm = "RC4";
        int PasswordEncryptionKeyLength = 56;
        object PasswordEncryptionFileProperties = true;

        this.SetPasswordEncryptionOptions(PasswordEncryptionProvider,
            PasswordEncryptionAlgorithm, PasswordEncryptionKeyLength,
            ref PasswordEncryptionFileProperties);
    }
}

Zabezpieczenia programu .NET Framework

Zobacz też

Informacje

DocumentBase Klasa

Przestrzeń nazw Microsoft.Office.Tools.Word