Sdílet prostřednictvím


DocumentBase.SetPasswordEncryptionOptions – metoda

Nastaví možnosti, které aplikace 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 zprostředkovatele šifrování.
  • passwordEncryptionAlgorithm
    Typ: System.String
    Název šifrovacího algoritmu.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, počínaje od 40.
  • passwordEncryptionFileProperties
    Typ: System.Object%
    Chcete-li hodnotu true pro zašifrování vlastnosti souboru v aplikaci Word.Výchozí hodnota je true.

Poznámky

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

Příklady

Následující příklad kódu používá SetPasswordEncryptionOptions metoda použití šifrovacího algoritmu RC4.Kód určuje délku klíče 56, umožňuje vlastnost šifrování souborů a nastaví název zprostředkovatele šifrování na řetězec "Microsoft RSA SChannel Cryptographic Provider".Chcete-li použít tento příklad, spusťte jej z ThisDocument třídy v projektu na ú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é

Referenční dokumentace

DocumentBase Třída

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