RijndaelManaged Klas
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Let op
The Rijndael and RijndaelManaged types are obsolete. Use Aes instead.
Hiermee opent u de beheerde versie van het Rijndael algoritme. Deze klasse kan niet worden overgenomen.
public ref class RijndaelManaged sealed : System::Security::Cryptography::Rijndael
[System.Obsolete("The Rijndael and RijndaelManaged types are obsolete. Use Aes instead.", DiagnosticId="SYSLIB0022", UrlFormat="https://aka.ms/dotnet-warnings/{0}")]
[System.Runtime.Versioning.UnsupportedOSPlatform("browser")]
public sealed class RijndaelManaged : System.Security.Cryptography.Rijndael
[System.Runtime.Versioning.UnsupportedOSPlatform("browser")]
public sealed class RijndaelManaged : System.Security.Cryptography.Rijndael
public sealed class RijndaelManaged : System.Security.Cryptography.Rijndael
[System.Runtime.InteropServices.ComVisible(true)]
public sealed class RijndaelManaged : System.Security.Cryptography.Rijndael
[<System.Obsolete("The Rijndael and RijndaelManaged types are obsolete. Use Aes instead.", DiagnosticId="SYSLIB0022", UrlFormat="https://aka.ms/dotnet-warnings/{0}")>]
[<System.Runtime.Versioning.UnsupportedOSPlatform("browser")>]
type RijndaelManaged = class
inherit Rijndael
[<System.Runtime.Versioning.UnsupportedOSPlatform("browser")>]
type RijndaelManaged = class
inherit Rijndael
type RijndaelManaged = class
inherit Rijndael
[<System.Runtime.InteropServices.ComVisible(true)>]
type RijndaelManaged = class
inherit Rijndael
Public NotInheritable Class RijndaelManaged
Inherits Rijndael
- Overname
- Kenmerken
Voorbeelden
In het volgende voorbeeld ziet u hoe u voorbeeldgegevens versleutelt en ontsleutelt met behulp van de RijndaelManaged klasse.
using System;
using System.IO;
using System.Security.Cryptography;
namespace RijndaelManaged_Example
{
class RijndaelExample
{
public static void Main()
{
try
{
string original = "Here is some data to encrypt!";
// Create a new instance of the RijndaelManaged
// class. This generates a new key and initialization
// vector (IV).
using (RijndaelManaged myRijndael = new RijndaelManaged())
{
myRijndael.GenerateKey();
myRijndael.GenerateIV();
// Encrypt the string to an array of bytes.
byte[] encrypted = EncryptStringToBytes(original, myRijndael.Key, myRijndael.IV);
// Decrypt the bytes to a string.
string roundtrip = DecryptStringFromBytes(encrypted, myRijndael.Key, myRijndael.IV);
//Display the original data and the decrypted data.
Console.WriteLine("Original: {0}", original);
Console.WriteLine("Round Trip: {0}", roundtrip);
}
}
catch (Exception e)
{
Console.WriteLine("Error: {0}", e.Message);
}
}
static byte[] EncryptStringToBytes(string plainText, byte[] Key, byte[] IV)
{
// Check arguments.
if (plainText == null || plainText.Length <= 0)
throw new ArgumentNullException("plainText");
if (Key == null || Key.Length <= 0)
throw new ArgumentNullException("Key");
if (IV == null || IV.Length <= 0)
throw new ArgumentNullException("IV");
byte[] encrypted;
// Create an RijndaelManaged object
// with the specified key and IV.
using (RijndaelManaged rijAlg = new RijndaelManaged())
{
rijAlg.Key = Key;
rijAlg.IV = IV;
// Create an encryptor to perform the stream transform.
ICryptoTransform encryptor = rijAlg.CreateEncryptor(rijAlg.Key, rijAlg.IV);
// Create the streams used for encryption.
using (MemoryStream msEncrypt = new MemoryStream())
{
using (CryptoStream csEncrypt = new CryptoStream(msEncrypt, encryptor, CryptoStreamMode.Write))
{
using (StreamWriter swEncrypt = new StreamWriter(csEncrypt))
{
//Write all data to the stream.
swEncrypt.Write(plainText);
}
}
encrypted = msEncrypt.ToArray();
}
}
// Return the encrypted bytes from the memory stream.
return encrypted;
}
static string DecryptStringFromBytes(byte[] cipherText, byte[] Key, byte[] IV)
{
// Check arguments.
if (cipherText == null || cipherText.Length <= 0)
throw new ArgumentNullException("cipherText");
if (Key == null || Key.Length <= 0)
throw new ArgumentNullException("Key");
if (IV == null || IV.Length <= 0)
throw new ArgumentNullException("IV");
// Declare the string used to hold
// the decrypted text.
string plaintext = null;
// Create an RijndaelManaged object
// with the specified key and IV.
using (RijndaelManaged rijAlg = new RijndaelManaged())
{
rijAlg.Key = Key;
rijAlg.IV = IV;
// Create a decryptor to perform the stream transform.
ICryptoTransform decryptor = rijAlg.CreateDecryptor(rijAlg.Key, rijAlg.IV);
// Create the streams used for decryption.
using (MemoryStream msDecrypt = new MemoryStream(cipherText))
{
using (CryptoStream csDecrypt = new CryptoStream(msDecrypt, decryptor, CryptoStreamMode.Read))
{
using (StreamReader srDecrypt = new StreamReader(csDecrypt))
{
// Read the decrypted bytes from the decrypting stream
// and place them in a string.
plaintext = srDecrypt.ReadToEnd();
}
}
}
}
return plaintext;
}
}
}
Imports System.IO
Imports System.Security.Cryptography
Class RijndaelExample
Public Shared Sub Main()
Try
Dim original As String = "Here is some data to encrypt!"
' Create a new instance of the RijndaelManaged
' class. This generates a new key and initialization
' vector (IV).
Using myRijndael As New RijndaelManaged()
myRijndael.GenerateKey()
myRijndael.GenerateIV()
' Encrypt the string to an array of bytes.
Dim encrypted As Byte() = EncryptStringToBytes(original, myRijndael.Key, myRijndael.IV)
' Decrypt the bytes to a string.
Dim roundtrip As String = DecryptStringFromBytes(encrypted, myRijndael.Key, myRijndael.IV)
'Display the original data and the decrypted data.
Console.WriteLine("Original: {0}", original)
Console.WriteLine("Round Trip: {0}", roundtrip)
End Using
Catch e As Exception
Console.WriteLine("Error: {0}", e.Message)
End Try
End Sub
Shared Function EncryptStringToBytes(ByVal plainText As String, ByVal Key() As Byte, ByVal IV() As Byte) As Byte()
' Check arguments.
If plainText Is Nothing OrElse plainText.Length <= 0 Then
Throw New ArgumentNullException("plainText")
End If
If Key Is Nothing OrElse Key.Length <= 0 Then
Throw New ArgumentNullException("Key")
End If
If IV Is Nothing OrElse IV.Length <= 0 Then
Throw New ArgumentNullException("IV")
End If
Dim encrypted() As Byte
' Create an RijndaelManaged object
' with the specified key and IV.
Using rijAlg As New RijndaelManaged()
rijAlg.Key = Key
rijAlg.IV = IV
' Create an encryptor to perform the stream transform.
Dim encryptor As ICryptoTransform = rijAlg.CreateEncryptor(rijAlg.Key, rijAlg.IV)
' Create the streams used for encryption.
Using msEncrypt As New MemoryStream()
Using csEncrypt As New CryptoStream(msEncrypt, encryptor, CryptoStreamMode.Write)
Using swEncrypt As New StreamWriter(csEncrypt)
'Write all data to the stream.
swEncrypt.Write(plainText)
End Using
encrypted = msEncrypt.ToArray()
End Using
End Using
End Using
' Return the encrypted bytes from the memory stream.
Return encrypted
End Function 'EncryptStringToBytes
Shared Function DecryptStringFromBytes(ByVal cipherText() As Byte, ByVal Key() As Byte, ByVal IV() As Byte) As String
' Check arguments.
If cipherText Is Nothing OrElse cipherText.Length <= 0 Then
Throw New ArgumentNullException("cipherText")
End If
If Key Is Nothing OrElse Key.Length <= 0 Then
Throw New ArgumentNullException("Key")
End If
If IV Is Nothing OrElse IV.Length <= 0 Then
Throw New ArgumentNullException("IV")
End If
' Declare the string used to hold
' the decrypted text.
Dim plaintext As String = Nothing
' Create an RijndaelManaged object
' with the specified key and IV.
Using rijAlg As New RijndaelManaged
rijAlg.Key = Key
rijAlg.IV = IV
' Create a decryptor to perform the stream transform.
Dim decryptor As ICryptoTransform = rijAlg.CreateDecryptor(rijAlg.Key, rijAlg.IV)
' Create the streams used for decryption.
Using msDecrypt As New MemoryStream(cipherText)
Using csDecrypt As New CryptoStream(msDecrypt, decryptor, CryptoStreamMode.Read)
Using srDecrypt As New StreamReader(csDecrypt)
' Read the decrypted bytes from the decrypting stream
' and place them in a string.
plaintext = srDecrypt.ReadToEnd()
End Using
End Using
End Using
End Using
Return plaintext
End Function 'DecryptStringFromBytes
End Class
Opmerkingen
Dit algoritme ondersteunt sleutellengten van 128, 192 of 256 bits; standaard 256 bits. In .NET Framework ondersteunt dit algoritme blokgrootten van 128, 192 of 256 bits; standaard 128 bits (Aes-compatibel). In .NET Core is dit hetzelfde als AES en ondersteunt het slechts een 128-bits blokgrootte.
Important
De Rijndael klasse is de voorganger van het Aes algoritme. U moet het Aes algoritme gebruiken in plaats van Rijndael. Zie de vermelding The Differences Between Rijndael and AES in the .NET Security blog voor meer informatie.
Constructors
| Name | Description |
|---|---|
| RijndaelManaged() |
Verouderd.
Initialiseert een nieuw exemplaar van de RijndaelManaged klasse. |
Velden
| Name | Description |
|---|---|
| BlockSizeValue |
Verouderd.
Vertegenwoordigt de blokgrootte, in bits, van de cryptografische bewerking. (Overgenomen van SymmetricAlgorithm) |
| FeedbackSizeValue |
Verouderd.
Vertegenwoordigt de grootte van de feedback, in bits, van de cryptografische bewerking. (Overgenomen van SymmetricAlgorithm) |
| IVValue |
Verouderd.
Vertegenwoordigt de initialisatievector (IV) voor het symmetrische algoritme. (Overgenomen van SymmetricAlgorithm) |
| KeySizeValue |
Verouderd.
Vertegenwoordigt de grootte, in bits, van de geheime sleutel die wordt gebruikt door het symmetrische algoritme. (Overgenomen van SymmetricAlgorithm) |
| KeyValue |
Verouderd.
Vertegenwoordigt de geheime sleutel voor het symmetrische algoritme. (Overgenomen van SymmetricAlgorithm) |
| LegalBlockSizesValue |
Verouderd.
Hiermee geeft u de blokgrootten in bits die worden ondersteund door het symmetrische algoritme. (Overgenomen van SymmetricAlgorithm) |
| LegalKeySizesValue |
Verouderd.
Hiermee geeft u de sleutelgrootten in bits die worden ondersteund door het symmetrische algoritme. (Overgenomen van SymmetricAlgorithm) |
| ModeValue |
Verouderd.
Vertegenwoordigt de coderingsmodus die wordt gebruikt in het symmetrische algoritme. (Overgenomen van SymmetricAlgorithm) |
| PaddingValue |
Verouderd.
Vertegenwoordigt de opvullingsmodus die wordt gebruikt in het symmetrische algoritme. (Overgenomen van SymmetricAlgorithm) |
Eigenschappen
| Name | Description |
|---|---|
| BlockSize |
Verouderd.
Hiermee haalt u de blokgrootte, in bits, van de cryptografische bewerking op of stelt u deze in. |
| BlockSize |
Verouderd.
Hiermee haalt u de blokgrootte, in bits, van de cryptografische bewerking op of stelt u deze in. (Overgenomen van SymmetricAlgorithm) |
| FeedbackSize |
Verouderd.
Hiermee haalt u de feedbackgrootte, in bits, van de cryptografische bewerking voor de coderingsmodi CIpher Feedback (OFB) en Output Feedback (OFB) op of stelt u deze in. |
| FeedbackSize |
Verouderd.
Hiermee haalt u de feedbackgrootte, in bits, van de cryptografische bewerking voor de coderingsmodi CIpher Feedback (OFB) en Output Feedback (OFB) op of stelt u deze in. (Overgenomen van SymmetricAlgorithm) |
| IV |
Verouderd.
Hiermee haalt u de initialisatievector (IV) op of stelt u deze in voor het symmetrische algoritme. |
| IV |
Verouderd.
Haalt de initialisatievector (IV) op of stelt deze in voor het symmetrische algoritme. (Overgenomen van SymmetricAlgorithm) |
| Key |
Verouderd.
Hiermee haalt u de geheime sleutel op die wordt gebruikt voor het symmetrische algoritme. |
| Key |
Verouderd.
Hiermee haalt u de geheime sleutel voor het symmetrische algoritme op of stelt u deze in. (Overgenomen van SymmetricAlgorithm) |
| KeySize |
Verouderd.
Hiermee wordt de grootte, in bits, opgehaald of ingesteld van de geheime sleutel die wordt gebruikt voor het symmetrische algoritme. |
| KeySize |
Verouderd.
Hiermee wordt de grootte, in bits, opgehaald of ingesteld van de geheime sleutel die wordt gebruikt door het symmetrische algoritme. (Overgenomen van SymmetricAlgorithm) |
| LegalBlockSizes |
Verouderd.
Hiermee haalt u de blokgrootten op, in bits, die worden ondersteund door het symmetrische algoritme. (Overgenomen van SymmetricAlgorithm) |
| LegalKeySizes |
Verouderd.
Hiermee haalt u de sleutelgrootten op, in bits, die worden ondersteund door het symmetrische algoritme. |
| LegalKeySizes |
Verouderd.
Hiermee haalt u de sleutelgrootten op, in bits, die worden ondersteund door het symmetrische algoritme. (Overgenomen van SymmetricAlgorithm) |
| Mode |
Verouderd.
Hiermee haalt u de modus op of stelt u deze in voor de werking van het symmetrische algoritme. |
| Mode |
Verouderd.
Hiermee haalt u de modus op of stelt u deze in voor de werking van het symmetrische algoritme. (Overgenomen van SymmetricAlgorithm) |
| Padding |
Verouderd.
Hiermee haalt u de opvullingsmodus op die wordt gebruikt in het symmetrische algoritme. |
| Padding |
Verouderd.
Hiermee haalt u de opvullingsmodus op die wordt gebruikt in het symmetrische algoritme. (Overgenomen van SymmetricAlgorithm) |
Methoden
| Name | Description |
|---|---|
| Clear() |
Verouderd.
Alle resources die door de SymmetricAlgorithm klasse worden gebruikt, worden vrijgegeven. (Overgenomen van SymmetricAlgorithm) |
| CreateDecryptor() |
Verouderd.
Hiermee maakt u een symmetrisch decryptorobject met de huidige Key eigenschap en initialisatievector (IV). |
| CreateDecryptor() |
Verouderd.
Hiermee maakt u een symmetrisch decryptorobject met de huidige Key eigenschap en initialisatievector (IV). (Overgenomen van SymmetricAlgorithm) |
| CreateDecryptor(Byte[], Byte[]) |
Verouderd.
Hiermee maakt u een symmetrisch Rijndael decryptorobject met de opgegeven Key en initialisatievector (IV). |
| CreateEncryptor() |
Verouderd.
Hiermee maakt u een symmetrisch encryptorobject met de huidige Key eigenschap en initialisatievector (IV). |
| CreateEncryptor() |
Verouderd.
Hiermee maakt u een symmetrisch encryptorobject met de huidige Key eigenschap en initialisatievector (IV). (Overgenomen van SymmetricAlgorithm) |
| CreateEncryptor(Byte[], Byte[]) |
Verouderd.
Hiermee maakt u een symmetrisch Rijndael encryptorobject met de opgegeven Key en initialisatievector (IV). |
| DecryptCbc(Byte[], Byte[], PaddingMode) |
Verouderd.
Ontsleutelt gegevens met behulp van de CBC-modus met de opgegeven opvullingsmodus. (Overgenomen van SymmetricAlgorithm) |
| DecryptCbc(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>, PaddingMode) |
Verouderd.
Ontsleutelt gegevens met behulp van de CBC-modus met de opgegeven opvullingsmodus. (Overgenomen van SymmetricAlgorithm) |
| DecryptCbc(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>, Span<Byte>, PaddingMode) |
Verouderd.
Ontsleutelt gegevens in de opgegeven buffer met behulp van de CBC-modus met de opgegeven opvullingsmodus. (Overgenomen van SymmetricAlgorithm) |
| DecryptCfb(Byte[], Byte[], PaddingMode, Int32) |
Verouderd.
Ontsleutelt gegevens met behulp van de MODUS MICROSOFT MET de opgegeven opvullingsmodus en de feedbackgrootte. (Overgenomen van SymmetricAlgorithm) |
| DecryptCfb(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>, PaddingMode, Int32) |
Verouderd.
Ontsleutelt gegevens met behulp van de MODUS MICROSOFT MET de opgegeven opvullingsmodus en de feedbackgrootte. (Overgenomen van SymmetricAlgorithm) |
| DecryptCfb(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>, Span<Byte>, PaddingMode, Int32) |
Verouderd.
Ontsleutelt gegevens in de opgegeven buffer met behulp van DE MODUS VOOR OPS met de opgegeven opvullingsmodus en de feedbackgrootte. (Overgenomen van SymmetricAlgorithm) |
| DecryptEcb(Byte[], PaddingMode) |
Verouderd.
Ontsleutelt gegevens met behulp van de ECB-modus met de opgegeven opvullingsmodus. (Overgenomen van SymmetricAlgorithm) |
| DecryptEcb(ReadOnlySpan<Byte>, PaddingMode) |
Verouderd.
Ontsleutelt gegevens met behulp van de ECB-modus met de opgegeven opvullingsmodus. (Overgenomen van SymmetricAlgorithm) |
| DecryptEcb(ReadOnlySpan<Byte>, Span<Byte>, PaddingMode) |
Verouderd.
Ontsleutelt gegevens in de opgegeven buffer met behulp van de ECB-modus met de opgegeven opvullingsmodus. (Overgenomen van SymmetricAlgorithm) |
| Dispose() |
Verouderd.
Alle resources die door het huidige exemplaar van de SymmetricAlgorithm klasse worden gebruikt, worden vrijgegeven. (Overgenomen van SymmetricAlgorithm) |
| Dispose(Boolean) |
Verouderd.
Publiceert de niet-beheerde resources die worden gebruikt door de SymmetricAlgorithm beheerde resources en brengt eventueel de beheerde resources vrij. (Overgenomen van SymmetricAlgorithm) |
| EncryptCbc(Byte[], Byte[], PaddingMode) |
Verouderd.
Hiermee worden gegevens versleuteld met de CBC-modus met de opgegeven opvullingsmodus. (Overgenomen van SymmetricAlgorithm) |
| EncryptCbc(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>, PaddingMode) |
Verouderd.
Hiermee worden gegevens versleuteld met de CBC-modus met de opgegeven opvullingsmodus. (Overgenomen van SymmetricAlgorithm) |
| EncryptCbc(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>, Span<Byte>, PaddingMode) |
Verouderd.
Hiermee worden gegevens versleuteld in de opgegeven buffer met behulp van de CBC-modus met de opgegeven opvullingsmodus. (Overgenomen van SymmetricAlgorithm) |
| EncryptCfb(Byte[], Byte[], PaddingMode, Int32) |
Verouderd.
Hiermee versleutelt u gegevens met behulp van de MODUS VOOR OPS met de opgegeven opvullingsmodus en de feedbackgrootte. (Overgenomen van SymmetricAlgorithm) |
| EncryptCfb(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>, PaddingMode, Int32) |
Verouderd.
Hiermee versleutelt u gegevens met behulp van de MODUS VOOR OPS met de opgegeven opvullingsmodus en de feedbackgrootte. (Overgenomen van SymmetricAlgorithm) |
| EncryptCfb(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>, Span<Byte>, PaddingMode, Int32) |
Verouderd.
Hiermee versleutelt u gegevens in de opgegeven buffer, met behulp van DE MODUS VOOR OPS met de opgegeven opvullingsmodus en de feedbackgrootte. (Overgenomen van SymmetricAlgorithm) |
| EncryptEcb(Byte[], PaddingMode) |
Verouderd.
Versleutelt gegevens met behulp van de ECB-modus met de opgegeven opvullingsmodus. (Overgenomen van SymmetricAlgorithm) |
| EncryptEcb(ReadOnlySpan<Byte>, PaddingMode) |
Verouderd.
Versleutelt gegevens met behulp van de ECB-modus met de opgegeven opvullingsmodus. (Overgenomen van SymmetricAlgorithm) |
| EncryptEcb(ReadOnlySpan<Byte>, Span<Byte>, PaddingMode) |
Verouderd.
Versleutelt gegevens in de opgegeven buffer met behulp van de ECB-modus met de opgegeven opvullingsmodus. (Overgenomen van SymmetricAlgorithm) |
| Equals(Object) |
Verouderd.
Bepaalt of het opgegeven object gelijk is aan het huidige object. (Overgenomen van Object) |
| GenerateIV() |
Verouderd.
Genereert een willekeurige initialisatievector (IV) die moet worden gebruikt voor het algoritme. |
| GenerateKey() |
Verouderd.
Hiermee genereert u een willekeurige waarde Key die moet worden gebruikt voor het algoritme. |
| GetCiphertextLengthCbc(Int32, PaddingMode) |
Verouderd.
Hiermee haalt u de lengte van een coderingstekst op met een bepaalde opvullingsmodus en de lengte van tekst zonder opmaak in de CBC-modus. (Overgenomen van SymmetricAlgorithm) |
| GetCiphertextLengthCfb(Int32, PaddingMode, Int32) |
Verouderd.
Hiermee haalt u de lengte van een coderingstekst op met een bepaalde opvullingsmodus en de lengte van tekst zonder opmaak in de MODUS). (Overgenomen van SymmetricAlgorithm) |
| GetCiphertextLengthEcb(Int32, PaddingMode) |
Verouderd.
Hiermee wordt de lengte van een coderingstekst met een bepaalde opvullingsmodus en de lengte van tekst zonder opmaak in de ECB-modus. (Overgenomen van SymmetricAlgorithm) |
| GetHashCode() |
Verouderd.
Fungeert als de standaardhashfunctie. (Overgenomen van Object) |
| GetType() |
Verouderd.
Hiermee haalt u de Type huidige instantie op. (Overgenomen van Object) |
| MemberwiseClone() |
Verouderd.
Hiermee maakt u een ondiepe kopie van de huidige Object. (Overgenomen van Object) |
| SetKey(ReadOnlySpan<Byte>) |
Verouderd.
Hiermee stelt u de sleutel voor dit exemplaar in. (Overgenomen van SymmetricAlgorithm) |
| SetKeyCore(ReadOnlySpan<Byte>) |
Verouderd.
Hiermee stelt u de sleutel voor dit exemplaar in. (Overgenomen van SymmetricAlgorithm) |
| ToString() |
Verouderd.
Retourneert een tekenreeks die het huidige object vertegenwoordigt. (Overgenomen van Object) |
| TryDecryptCbc(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>, Span<Byte>, Int32, PaddingMode) |
Verouderd.
Probeert gegevens te ontsleutelen in de opgegeven buffer, met behulp van de CBC-modus met de opgegeven opvullingsmodus. (Overgenomen van SymmetricAlgorithm) |
| TryDecryptCbcCore(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>, Span<Byte>, PaddingMode, Int32) |
Verouderd.
Wanneer deze wordt overschreven in een afgeleide klasse, probeert u gegevens in de opgegeven buffer te ontsleutelen met behulp van de CBC-modus met de opgegeven opvullingsmodus. (Overgenomen van SymmetricAlgorithm) |
| TryDecryptCfb(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>, Span<Byte>, Int32, PaddingMode, Int32) |
Verouderd.
Probeert gegevens in de opgegeven buffer te ontsleutelen met behulp van de MODUS VOOR OPS met de opgegeven opvullingsmodus en de feedbackgrootte. (Overgenomen van SymmetricAlgorithm) |
| TryDecryptCfbCore(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>, Span<Byte>, PaddingMode, Int32, Int32) |
Verouderd.
Wanneer deze wordt overschreven in een afgeleide klasse, probeert u gegevens te ontsleutelen in de opgegeven buffer, met behulp van de MODUS VOOR OPVULLING met de opgegeven opvullingsmodus en de feedbackgrootte. (Overgenomen van SymmetricAlgorithm) |
| TryDecryptEcb(ReadOnlySpan<Byte>, Span<Byte>, PaddingMode, Int32) |
Verouderd.
Pogingen om gegevens in de opgegeven buffer te ontsleutelen met behulp van de ECB-modus met de opgegeven opvullingsmodus. (Overgenomen van SymmetricAlgorithm) |
| TryDecryptEcbCore(ReadOnlySpan<Byte>, Span<Byte>, PaddingMode, Int32) |
Verouderd.
Wanneer deze wordt overschreven in een afgeleide klasse, probeert u gegevens in de opgegeven buffer te ontsleutelen met behulp van de ECB-modus met de opgegeven opvullingsmodus. (Overgenomen van SymmetricAlgorithm) |
| TryEncryptCbc(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>, Span<Byte>, Int32, PaddingMode) |
Verouderd.
Probeert gegevens in de opgegeven buffer te versleutelen met behulp van de CBC-modus met de opgegeven opvullingsmodus. (Overgenomen van SymmetricAlgorithm) |
| TryEncryptCbcCore(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>, Span<Byte>, PaddingMode, Int32) |
Verouderd.
Wanneer deze wordt overschreven in een afgeleide klasse, probeert u gegevens in de opgegeven buffer te versleutelen met behulp van de CBC-modus met de opgegeven opvullingsmodus. (Overgenomen van SymmetricAlgorithm) |
| TryEncryptCfb(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>, Span<Byte>, Int32, PaddingMode, Int32) |
Verouderd.
Pogingen om gegevens te versleutelen in de opgegeven buffer, met behulp van DE MODUS VOOR OPS met de opgegeven opvullingsmodus en de feedbackgrootte. (Overgenomen van SymmetricAlgorithm) |
| TryEncryptCfbCore(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>, Span<Byte>, PaddingMode, Int32, Int32) |
Verouderd.
Wanneer deze wordt overschreven in een afgeleide klasse, probeert u gegevens in de opgegeven buffer te versleutelen, met behulp van de MODUS VOOR OPS met de opgegeven opvullingsmodus en de feedbackgrootte. (Overgenomen van SymmetricAlgorithm) |
| TryEncryptEcb(ReadOnlySpan<Byte>, Span<Byte>, PaddingMode, Int32) |
Verouderd.
Pogingen om gegevens in de opgegeven buffer te versleutelen met behulp van de ECB-modus met de opgegeven opvullingsmodus. (Overgenomen van SymmetricAlgorithm) |
| TryEncryptEcbCore(ReadOnlySpan<Byte>, Span<Byte>, PaddingMode, Int32) |
Verouderd.
Wanneer deze wordt overschreven in een afgeleide klasse, probeert u gegevens in de opgegeven buffer te versleutelen met behulp van de ECB-modus met de opgegeven opvullingsmodus. (Overgenomen van SymmetricAlgorithm) |
| ValidKeySize(Int32) |
Verouderd.
Bepaalt of de opgegeven sleutelgrootte geldig is voor het huidige algoritme. (Overgenomen van SymmetricAlgorithm) |
Expliciete interface-implementaties
| Name | Description |
|---|---|
| IDisposable.Dispose() |
Deze API ondersteunt de productinfrastructuur en is niet bedoeld om rechtstreeks vanuit de code te gebruiken.
Verouderd.
Publiceert de niet-beheerde resources die worden gebruikt door de SymmetricAlgorithm beheerde resources en brengt eventueel de beheerde resources vrij. (Overgenomen van SymmetricAlgorithm) |