SymmetricAlgorithm.DecryptCfb Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Överlagringar
| Name | Description |
|---|---|
| DecryptCfb(Byte[], Byte[], PaddingMode, Int32) |
Dekrypterar data med CFB-läge med angivet utfyllnadsläge och feedbackstorlek. |
| DecryptCfb(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>, PaddingMode, Int32) |
Dekrypterar data med CFB-läge med angivet utfyllnadsläge och feedbackstorlek. |
| DecryptCfb(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>, Span<Byte>, PaddingMode, Int32) |
Dekrypterar data till den angivna bufferten med CFB-läge med angivet utfyllnadsläge och feedbackstorlek. |
DecryptCfb(Byte[], Byte[], PaddingMode, Int32)
- Källa:
- SymmetricAlgorithm.cs
- Källa:
- SymmetricAlgorithm.cs
- Källa:
- SymmetricAlgorithm.cs
- Källa:
- SymmetricAlgorithm.cs
- Källa:
- SymmetricAlgorithm.cs
Dekrypterar data med CFB-läge med angivet utfyllnadsläge och feedbackstorlek.
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()
Parametrar
- ciphertext
- Byte[]
Data som ska dekrypteras.
- iv
- Byte[]
Initieringsvektorn.
- paddingMode
- PaddingMode
Utfyllnadsläget som används för att producera chiffertexten och ta bort under dekrypteringen.
- feedbackSizeInBits
- Int32
Feedbackstorleken, som anges i bitar.
Returer
De dekrypterade klartextdata.
Undantag
ciphertext eller iv är null.
paddingMode är inte ett giltigt utfyllnadsläge.
-eller-
feedbackSizeInBits är inte positiv eller representerar ett helt antal byte.
iv är den felaktiga längden. Anropare förväntas skicka en initieringsvektor som är exakt BlockSize lång, konverterad till byte (BlockSize / 8).
Det gick inte att dekryptera chiffertexten.
-eller-
Feedbackstorleken är inte giltig för algoritmen.
Kommentarer
Den här metodens beteende definieras av TryDecryptCfbCore(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>, Span<Byte>, PaddingMode, Int32, Int32).
Gäller för
DecryptCfb(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>, PaddingMode, Int32)
- Källa:
- SymmetricAlgorithm.cs
- Källa:
- SymmetricAlgorithm.cs
- Källa:
- SymmetricAlgorithm.cs
- Källa:
- SymmetricAlgorithm.cs
- Källa:
- SymmetricAlgorithm.cs
Dekrypterar data med CFB-läge med angivet utfyllnadsläge och feedbackstorlek.
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()
Parametrar
- ciphertext
- ReadOnlySpan<Byte>
Data som ska dekrypteras.
- iv
- ReadOnlySpan<Byte>
Initieringsvektorn.
- paddingMode
- PaddingMode
Utfyllnadsläget som används för att producera chiffertexten och ta bort under dekrypteringen.
- feedbackSizeInBits
- Int32
Feedbackstorleken, som anges i bitar.
Returer
De dekrypterade klartextdata.
Undantag
paddingMode är inte ett giltigt utfyllnadsläge.
-eller-
feedbackSizeInBits är inte positiv eller representerar ett helt antal byte.
iv är den felaktiga längden. Anropare förväntas skicka en initieringsvektor som är exakt BlockSize lång, konverterad till byte (BlockSize / 8).
Det gick inte att dekryptera chiffertexten.
-eller-
Feedbackstorleken är inte giltig för algoritmen.
Kommentarer
Den här metodens beteende definieras av TryDecryptCfbCore(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>, Span<Byte>, PaddingMode, Int32, Int32).
Gäller för
DecryptCfb(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>, Span<Byte>, PaddingMode, Int32)
- Källa:
- SymmetricAlgorithm.cs
- Källa:
- SymmetricAlgorithm.cs
- Källa:
- SymmetricAlgorithm.cs
- Källa:
- SymmetricAlgorithm.cs
- Källa:
- SymmetricAlgorithm.cs
Dekrypterar data till den angivna bufferten med CFB-läge med angivet utfyllnadsläge och feedbackstorlek.
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
Parametrar
- ciphertext
- ReadOnlySpan<Byte>
Data som ska dekrypteras.
- iv
- ReadOnlySpan<Byte>
Initieringsvektorn.
- paddingMode
- PaddingMode
Utfyllnadsläget som används för att producera chiffertexten och ta bort under dekrypteringen.
- feedbackSizeInBits
- Int32
Feedbackstorleken, som anges i bitar.
Returer
Det totala antalet byte som skrivits till destination.
Undantag
paddingMode är inte ett giltigt utfyllnadsläge.
-eller-
feedbackSizeInBits är inte positiv eller representerar ett helt antal byte.
iv är den felaktiga längden. Anropare förväntas skicka en initieringsvektor som är exakt BlockSize lång, konverterad till byte (BlockSize / 8).
-eller-
Bufferten i destination är för liten för att lagra klartextdata.
Det gick inte att dekryptera chiffertexten.
-eller-
feedbackSizeInBits är inte giltigt för algoritmen.
Kommentarer
Den här metodens beteende definieras av TryDecryptCfbCore(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>, Span<Byte>, PaddingMode, Int32, Int32).