DocumentBase.SetPasswordEncryptionOptions – metoda
Nastaví možnosti, které aplikace Microsoft Office Word používá k š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, od 40.
- passwordEncryptionFileProperties
Typ: System.Object%
true pro šifrování vlastností souboru v aplikaci Word.Výchozí hodnota je true.
Poznámky
Pro vyšší úroveň zabezpečení nepoužívejte slabé šifrování (XOR) (také nazývané "OfficeXor") nebo algoritmy "soubor Office97/2000 kompatibilní" (také nazývané "OfficeStandard").
Příklady
Následující příklad kódu používá SetPasswordEncryptionOptions metodu použít šifrovací algoritmus RC4.Kód Určuje klíč o délce 56, umožňuje šifrování souborů vlastnosti a nastaví název zprostředkovatele šifrování na řetězec "Microsoft RSA SChannel Cryptographic Provider".Chcete-li tento příklad použít, spusťte jej ze třídy ThisDocument 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
- Plná důvěra přímému volajícímu. Částečně zabezpečený kód nemůže tento člen použít. Další informace naleznete v tématu Používání knihoven z částečně důvěryhodného kódu.