DocumentBase.PasswordEncryptionKeyLength Propriété

Définition

Obtient la longueur de clé de l'algorithme que Microsoft Office Word utilise pour chiffrer les documents avec des mots de passe.

public int PasswordEncryptionKeyLength { get; }

Valeur de propriété

Int32

La longueur de clé de l'algorithme que Microsoft Office Word utilise pour chiffrer les documents avec des mots de passe.

Exemples

L’exemple de code suivant définit les options de chiffrement de mot de passe si la longueur de la clé de chiffrement du mot de passe est inférieure à 40. Pour utiliser cet exemple, exécutez-le à partir de la ThisDocument classe dans un projet au niveau du document.

private void DocumentPasswordEncryptionKeyLength()
{
    if (this.PasswordEncryptionKeyLength < 40)
    {
        string PasswordEncryptionProvider = "Microsoft RSA SChannel Cryptographic Provider";
        string PasswordEncryptionAlgorithm = "RC4";
        int PasswordEncryptionKeyLength = 56;
        object PasswordEncryptionFileProperties = true;

        this.SetPasswordEncryptionOptions(PasswordEncryptionProvider,
            PasswordEncryptionAlgorithm, PasswordEncryptionKeyLength,
            ref PasswordEncryptionFileProperties);
    }
}
Private Sub DocumentPasswordEncryptionKeyLength()
    If Me.PasswordEncryptionKeyLength < 40 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 

Remarques

Utilisez la SetPasswordEncryptionOptions méthode pour spécifier la longueur de clé que Word utilise pour chiffrer des documents avec des mots de passe.

S’applique à