Поделиться через


SymmetricAlgorithm.DecryptEcb Метод

Определение

Перегрузки

DecryptEcb(Byte[], PaddingMode)

Расшифровывает данные с помощью режима ECB с указанным режимом заполнения.

DecryptEcb(ReadOnlySpan<Byte>, PaddingMode)

Расшифровывает данные с помощью режима ECB с указанным режимом заполнения.

DecryptEcb(ReadOnlySpan<Byte>, Span<Byte>, PaddingMode)

Расшифровывает данные в указанный буфер, используя режим ECB с указанным режимом заполнения.

DecryptEcb(Byte[], PaddingMode)

Исходный код:
SymmetricAlgorithm.cs
Исходный код:
SymmetricAlgorithm.cs
Исходный код:
SymmetricAlgorithm.cs

Расшифровывает данные с помощью режима ECB с указанным режимом заполнения.

public:
 cli::array <System::Byte> ^ DecryptEcb(cli::array <System::Byte> ^ ciphertext, System::Security::Cryptography::PaddingMode paddingMode);
public byte[] DecryptEcb (byte[] ciphertext, System.Security.Cryptography.PaddingMode paddingMode);
member this.DecryptEcb : byte[] * System.Security.Cryptography.PaddingMode -> byte[]
Public Function DecryptEcb (ciphertext As Byte(), paddingMode As PaddingMode) As Byte()

Параметры

ciphertext
Byte[]

Расшифровываемые данные.

paddingMode
PaddingMode

Режим заполнения, используемый для создания зашифрованного текста и удаления во время расшифровки.

Возвращаемое значение

Byte[]

Расшифрованные данные в виде открытого текста.

Исключения

ciphertext имеет значение null.

paddingMode не является допустимым режимом заполнения.

Не удалось расшифровать зашифрованный текст.

Комментарии

Поведение этого метода определяется параметром TryDecryptEcbCore(ReadOnlySpan<Byte>, Span<Byte>, PaddingMode, Int32).

Применяется к

DecryptEcb(ReadOnlySpan<Byte>, PaddingMode)

Исходный код:
SymmetricAlgorithm.cs
Исходный код:
SymmetricAlgorithm.cs
Исходный код:
SymmetricAlgorithm.cs

Расшифровывает данные с помощью режима ECB с указанным режимом заполнения.

public:
 cli::array <System::Byte> ^ DecryptEcb(ReadOnlySpan<System::Byte> ciphertext, System::Security::Cryptography::PaddingMode paddingMode);
public byte[] DecryptEcb (ReadOnlySpan<byte> ciphertext, System.Security.Cryptography.PaddingMode paddingMode);
member this.DecryptEcb : ReadOnlySpan<byte> * System.Security.Cryptography.PaddingMode -> byte[]
Public Function DecryptEcb (ciphertext As ReadOnlySpan(Of Byte), paddingMode As PaddingMode) As Byte()

Параметры

ciphertext
ReadOnlySpan<Byte>

Расшифровываемые данные.

paddingMode
PaddingMode

Режим заполнения, используемый для создания зашифрованного текста и удаления во время расшифровки.

Возвращаемое значение

Byte[]

Расшифрованные данные в виде открытого текста.

Исключения

paddingMode не является допустимым режимом заполнения.

Не удалось расшифровать зашифрованный текст.

Комментарии

Поведение этого метода определяется параметром TryDecryptEcbCore(ReadOnlySpan<Byte>, Span<Byte>, PaddingMode, Int32).

Применяется к

DecryptEcb(ReadOnlySpan<Byte>, Span<Byte>, PaddingMode)

Исходный код:
SymmetricAlgorithm.cs
Исходный код:
SymmetricAlgorithm.cs
Исходный код:
SymmetricAlgorithm.cs

Расшифровывает данные в указанный буфер, используя режим ECB с указанным режимом заполнения.

public:
 int DecryptEcb(ReadOnlySpan<System::Byte> ciphertext, Span<System::Byte> destination, System::Security::Cryptography::PaddingMode paddingMode);
public int DecryptEcb (ReadOnlySpan<byte> ciphertext, Span<byte> destination, System.Security.Cryptography.PaddingMode paddingMode);
member this.DecryptEcb : ReadOnlySpan<byte> * Span<byte> * System.Security.Cryptography.PaddingMode -> int
Public Function DecryptEcb (ciphertext As ReadOnlySpan(Of Byte), destination As Span(Of Byte), paddingMode As PaddingMode) As Integer

Параметры

ciphertext
ReadOnlySpan<Byte>

Расшифровываемые данные.

destination
Span<Byte>

Буфер для получения данных в виде открытого текста.

paddingMode
PaddingMode

Режим заполнения, используемый для создания зашифрованного текста и удаления во время расшифровки.

Возвращаемое значение

Общее число байтов, записанных в destination

Исключения

paddingMode не является допустимым режимом заполнения.

Не удалось расшифровать зашифрованный текст.

Буфер в слишком destination мал для хранения данных в виде открытого текста.

Комментарии

Поведение этого метода определяется параметром TryDecryptEcbCore(ReadOnlySpan<Byte>, Span<Byte>, PaddingMode, Int32).

Применяется к