Document.PasswordEncryptionKeyLength Свойство (2007 System)
Обновлен: Ноябрь 2007
Возвращает длину ключа алгоритма, который используется Microsoft Office Word при шифровании документов, защищенных паролем.
Пространство имен: Microsoft.Office.Tools.Word
Сборка: Microsoft.Office.Tools.Word.v9.0 (в Microsoft.Office.Tools.Word.v9.0.dll)
Синтаксис
'Декларация
<BrowsableAttribute(False)> _
Public ReadOnly Property PasswordEncryptionKeyLength As Integer
'Применение
Dim instance As Document
Dim value As Integer
value = instance.PasswordEncryptionKeyLength
[BrowsableAttribute(false)]
public int PasswordEncryptionKeyLength { get; }
Значение свойства
Тип: System.Int32
Длина ключа алгоритма, который используется Microsoft Office Word при шифровании документов, защищенных паролем.
Заметки
Можно использовать метод SetPasswordEncryptionOptions, чтобы указать длину ключа, который использует Word для шифрования документов, защищенных паролями.
Примеры
В приведенном ниже примере кода задаются параметры шифрования, если длина ключа для шифрования пароля менее 40.
В этом примере демонстрируется настройка уровня документа.
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
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);
}
}
Разрешения
- Полное доверие для непосредственно вызывающего метода. Этот член не может быть использован частично доверенным кодом. Дополнительные сведения см. в разделе Использование библиотек из не вполне надежного кода.