SymmetricAlgorithm.DecryptCfb Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Sobrecargas
DecryptCfb(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>, PaddingMode, Int32) |
Descifra los datos mediante el modo CFB con el modo de relleno y el tamaño de comentarios especificados. |
DecryptCfb(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>, Span<Byte>, PaddingMode, Int32) |
Descifra los datos en el búfer especificado, mediante el modo CFB con el modo de relleno y el tamaño de comentarios especificados. |
DecryptCfb(Byte[], Byte[], PaddingMode, Int32) |
Descifra los datos mediante el modo CFB con el modo de relleno y el tamaño de comentarios especificados. |
DecryptCfb(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>, PaddingMode, Int32)
- Source:
- SymmetricAlgorithm.cs
- Source:
- SymmetricAlgorithm.cs
- Source:
- SymmetricAlgorithm.cs
Descifra los datos mediante el modo CFB con el modo de relleno y el tamaño de comentarios especificados.
public byte[] DecryptCfb (ReadOnlySpan<byte> ciphertext, ReadOnlySpan<byte> iv, System.Security.Cryptography.PaddingMode paddingMode = System.Security.Cryptography.PaddingMode.None, int feedbackSizeInBits = 8);
member this.DecryptCfb : ReadOnlySpan<byte> * ReadOnlySpan<byte> * System.Security.Cryptography.PaddingMode * int -> byte[]
Public Function DecryptCfb (ciphertext As ReadOnlySpan(Of Byte), iv As ReadOnlySpan(Of Byte), Optional paddingMode As PaddingMode = System.Security.Cryptography.PaddingMode.None, Optional feedbackSizeInBits As Integer = 8) As Byte()
Parámetros
- ciphertext
- ReadOnlySpan<Byte>
Datos que se van a descifrar.
- iv
- ReadOnlySpan<Byte>
Vector de inicialización.
- paddingMode
- PaddingMode
Modo de relleno usado para generar el texto cifrado y quitar durante el descifrado.
- feedbackSizeInBits
- Int32
Tamaño de comentarios, especificado en bits.
Devoluciones
Datos de texto no cifrado descifrados.
Excepciones
paddingMode
no es un modo de relleno válido.
O bien
feedbackSizeInBits
no es positivo o representa un número entero de bytes.
iv
es la longitud incorrecta. Se espera que los autores de llamadas pasen un vector de inicialización que tiene exactamente BlockSize una longitud, convertida en bytes (BlockSize / 8
).
No se pudo descifrar correctamente el texto cifrado.
O bien
El tamaño de los comentarios no es válido para el algoritmo.
Comentarios
El comportamiento de este método se define mediante TryDecryptCfbCore(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>, Span<Byte>, PaddingMode, Int32, Int32).
Se aplica a
DecryptCfb(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>, Span<Byte>, PaddingMode, Int32)
- Source:
- SymmetricAlgorithm.cs
- Source:
- SymmetricAlgorithm.cs
- Source:
- SymmetricAlgorithm.cs
Descifra los datos en el búfer especificado, mediante el modo CFB con el modo de relleno y el tamaño de comentarios especificados.
public int DecryptCfb (ReadOnlySpan<byte> ciphertext, ReadOnlySpan<byte> iv, Span<byte> destination, System.Security.Cryptography.PaddingMode paddingMode = System.Security.Cryptography.PaddingMode.None, int feedbackSizeInBits = 8);
member this.DecryptCfb : ReadOnlySpan<byte> * ReadOnlySpan<byte> * Span<byte> * System.Security.Cryptography.PaddingMode * int -> int
Public Function DecryptCfb (ciphertext As ReadOnlySpan(Of Byte), iv As ReadOnlySpan(Of Byte), destination As Span(Of Byte), Optional paddingMode As PaddingMode = System.Security.Cryptography.PaddingMode.None, Optional feedbackSizeInBits As Integer = 8) As Integer
Parámetros
- ciphertext
- ReadOnlySpan<Byte>
Datos que se van a descifrar.
- iv
- ReadOnlySpan<Byte>
Vector de inicialización.
- paddingMode
- PaddingMode
Modo de relleno usado para generar el texto cifrado y quitar durante el descifrado.
- feedbackSizeInBits
- Int32
Tamaño de comentarios, especificado en bits.
Devoluciones
Número total de bytes escritos en destination
.
Excepciones
paddingMode
no es un modo de relleno válido.
O bien
feedbackSizeInBits
no es positivo o representa un número entero de bytes.
iv
es la longitud incorrecta. Se espera que los autores de llamadas pasen un vector de inicialización que tiene exactamente BlockSize una longitud, convertida en bytes (BlockSize / 8
).
O bien
El búfer de destination
es demasiado pequeño para contener los datos de texto no cifrado.
No se pudo descifrar correctamente el texto cifrado.
O bien
feedbackSizeInBits
no es válido para el algoritmo.
Comentarios
El comportamiento de este método se define mediante TryDecryptCfbCore(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>, Span<Byte>, PaddingMode, Int32, Int32).
Se aplica a
DecryptCfb(Byte[], Byte[], PaddingMode, Int32)
- Source:
- SymmetricAlgorithm.cs
- Source:
- SymmetricAlgorithm.cs
- Source:
- SymmetricAlgorithm.cs
Descifra los datos mediante el modo CFB con el modo de relleno y el tamaño de comentarios especificados.
public byte[] DecryptCfb (byte[] ciphertext, byte[] iv, System.Security.Cryptography.PaddingMode paddingMode = System.Security.Cryptography.PaddingMode.None, int feedbackSizeInBits = 8);
member this.DecryptCfb : byte[] * byte[] * System.Security.Cryptography.PaddingMode * int -> byte[]
Public Function DecryptCfb (ciphertext As Byte(), iv As Byte(), Optional paddingMode As PaddingMode = System.Security.Cryptography.PaddingMode.None, Optional feedbackSizeInBits As Integer = 8) As Byte()
Parámetros
- ciphertext
- Byte[]
Datos que se van a descifrar.
- iv
- Byte[]
Vector de inicialización.
- paddingMode
- PaddingMode
Modo de relleno usado para generar el texto cifrado y quitar durante el descifrado.
- feedbackSizeInBits
- Int32
Tamaño de comentarios, especificado en bits.
Devoluciones
Datos de texto no cifrado descifrados.
Excepciones
ciphertext
o iv
es null
.
paddingMode
no es un modo de relleno válido.
O bien
feedbackSizeInBits
no es positivo o representa un número entero de bytes.
iv
es la longitud incorrecta. Se espera que los autores de llamadas pasen un vector de inicialización que tiene exactamente BlockSize una longitud, convertida en bytes (BlockSize / 8
).
No se pudo descifrar correctamente el texto cifrado.
O bien
El tamaño de los comentarios no es válido para el algoritmo.
Comentarios
El comportamiento de este método se define mediante TryDecryptCfbCore(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>, Span<Byte>, PaddingMode, Int32, Int32).