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
- 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.