Sdílet prostřednictvím


DocumentBase.SetPasswordEncryptionOptions – metoda

Nastaví možnosti, které systém Microsoft Office Word používá pro šifrování dokumentů pomocí hesel.

Obor názvů:  Microsoft.Office.Tools.Word
Sestavení:  Microsoft.Office.Tools.Word.v4.0.Utilities (v Microsoft.Office.Tools.Word.v4.0.Utilities.dll)

Syntaxe

'Deklarace
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
)

Parametry

  • passwordEncryptionProvider
    Typ: System.String
    Název poskytovatelšifrování.
  • passwordEncryptionAlgorithm
    Typ: System.String
    Název šifrovacího algoritmus.Aplikace Word podporuje algoritmy šifrování datového proudu.
  • passwordEncryptionKeyLength
    Typ: System.Int32
    Délku šifrovacího klíče.Musí být násobkem 8 od 40.
  • passwordEncryptionFileProperties
    Typ: System.Object%
    True šifrovat vlastnosti souboru aplikace Word.Výchozí hodnota je true.

Poznámky

Pro rozšířené zabezpečenínepoužívejte slabé šifrování (XOR) (také nazývané "officexor") nebo "kompatibilní Office97/2000" algoritmy (také nazývané "OfficeStandard").

Příklady

Následující kód například použití SetPasswordEncryptionOptions metoda použití šifrovacího algoritmusRC4. Kód určuje délku klíče 56, umožňuje šifrování vlastnost souborů a nastaví název poskytovatel šifrování řetězec "Microsoft RSA SChannel Cryptographic Provider". Chcete-li použít tento příklad spustit z ThisDocument třídy v projektu úrovni dokumentu.

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);
}

Zabezpečení rozhraní .NET Framework

Viz také

Odkaz

DocumentBase Třída

Microsoft.Office.Tools.Word – obor názvů