Aracılığıyla paylaş


SymmetricAlgorithm.TryDecryptCfbCore Yöntem

Tanım

Türetilmiş bir sınıfta geçersiz kılındığında, belirtilen doldurma modu ve geri bildirim boyutuyla CFB modunu kullanarak verilerin şifresini belirtilen arabelleğe çözmeyi dener.

protected:
 virtual bool TryDecryptCfbCore(ReadOnlySpan<System::Byte> ciphertext, ReadOnlySpan<System::Byte> iv, Span<System::Byte> destination, System::Security::Cryptography::PaddingMode paddingMode, int feedbackSizeInBits, [Runtime::InteropServices::Out] int % bytesWritten);
protected virtual bool TryDecryptCfbCore (ReadOnlySpan<byte> ciphertext, ReadOnlySpan<byte> iv, Span<byte> destination, System.Security.Cryptography.PaddingMode paddingMode, int feedbackSizeInBits, out int bytesWritten);
abstract member TryDecryptCfbCore : ReadOnlySpan<byte> * ReadOnlySpan<byte> * Span<byte> * System.Security.Cryptography.PaddingMode * int * int -> bool
override this.TryDecryptCfbCore : ReadOnlySpan<byte> * ReadOnlySpan<byte> * Span<byte> * System.Security.Cryptography.PaddingMode * int * int -> bool
Protected Overridable Function TryDecryptCfbCore (ciphertext As ReadOnlySpan(Of Byte), iv As ReadOnlySpan(Of Byte), destination As Span(Of Byte), paddingMode As PaddingMode, feedbackSizeInBits As Integer, ByRef bytesWritten As Integer) As Boolean

Parametreler

ciphertext
ReadOnlySpan<Byte>

Şifresi çözülecek veriler.

iv
ReadOnlySpan<Byte>

Başlatma vektöru.

destination
Span<Byte>

Düz metin verilerini almak için arabellek.

paddingMode
PaddingMode

Şifreleme metnini üretmek ve şifre çözme sırasında kaldırmak için kullanılan doldurma modu.

feedbackSizeInBits
Int32

Bit cinsinden belirtilen geri bildirim boyutu.

bytesWritten
Int32

Bu yöntem döndürdüğünde, öğesine yazılan destinationtoplam bayt sayısını içerir.

Döndürülenler

true şifresi çözülen verileri alacak kadar büyükse destination ; değilse, false.

Özel durumlar

Türetilmiş sınıf bir uygulama sağlamadı.

Açıklamalar

Türetilmiş sınıflar bunu geçersiz kılmalı ve bir uygulama sağlamalıdır.

Şunlara uygulanır