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