DocumentBase.PasswordEncryptionAlgorithm Özellik
Parola içeren belgeleri şifrelemek için Microsoft Office Word'ün kullandığı algoritma alır.
Ad alanı: Microsoft.Office.Tools.Word
Derleme: Microsoft.Office.Tools.Word.v4.0.Utilities (Microsoft.Office.Tools.Word.v4.0.Utilities.dll içinde)
Sözdizimi
'Bildirim
Public ReadOnly Property PasswordEncryptionAlgorithm As String
public string PasswordEncryptionAlgorithm { get; }
Özellik Değeri
Tür: System.String
Algoritma belgelerle parolaları şifrelemek için Microsoft Office Word'ü kullanır.
Notlar
Kullanım SetPasswordEncryptionOptions Word'ün belgelerle parolaları şifrelemek için kullandığı algoritma belirtmek için yöntem.
Örnekler
Parola şifreleme algoritması kullanılan "OfficeXor" ise, aşağıdaki kod örneğinde parola şifreleme için daha güçlü bir şifreleme ayarlar.Bu örneği kullanmak için çalıştırın ThisDocument bir belge düzeyi projesinde sınıf.
Private Sub DocumentPasswordEncryptionAlgorithm()
If Me.PasswordEncryptionAlgorithm = "OfficeXor" 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 DocumentPasswordEncryptionAlgorithm()
{
if (this.PasswordEncryptionAlgorithm == "OfficeXor")
{
string PasswordEncryptionProvider = "Microsoft RSA SChannel Cryptographic Provider";
string PasswordEncryptionAlgorithm ="RC4";
int PasswordEncryptionKeyLength = 56;
object PasswordEncryptionFileProperties = true;
this.SetPasswordEncryptionOptions(PasswordEncryptionProvider,
PasswordEncryptionAlgorithm, PasswordEncryptionKeyLength,
ref PasswordEncryptionFileProperties);
}
}
.NET Framework Güvenliği
- Anında arayanlar için tam güven. Bu üye kısmen güvenilen kodla kullanılamaz. Daha fazla bilgi için bkz. Kısmen güvenilen kod kitaplıklarını kullanma.