Aes.DecryptKeyWrapPaddedCore Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
IETF RFC 5649 AES Key Wrap with Padding algoritması kullanılarak sarmalanmış bir anahtarın işaretini kaldırın.
protected:
virtual int DecryptKeyWrapPaddedCore(ReadOnlySpan<System::Byte> source, Span<System::Byte> destination);
protected virtual int DecryptKeyWrapPaddedCore(ReadOnlySpan<byte> source, Span<byte> destination);
abstract member DecryptKeyWrapPaddedCore : ReadOnlySpan<byte> * Span<byte> -> int
override this.DecryptKeyWrapPaddedCore : ReadOnlySpan<byte> * Span<byte> -> int
Protected Overridable Function DecryptKeyWrapPaddedCore (source As ReadOnlySpan(Of Byte), destination As Span(Of Byte)) As Integer
Parametreler
- source
- ReadOnlySpan<Byte>
Kaldırılmayan veriler.
Döndürülenler
Eşlenmemiş anahtardaki bayt sayısı.
Özel durumlar
Unwrap algoritması şifre metnini açamadı.
-veya-
Şifreleme işlemi sırasında bir hata oluştu.
Açıklamalar
Temel sınıf tarafından çağrıldığında, source en az 16 bayt uzunluğunda ve 8 bayt'ın katı olacak şekilde önceden doğrulanır.
Temel sınıf tarafından çağrıldığında, destination her zaman değerinden sourcetam olarak 8 bayt kısa olacaktır, bu nedenle geçerli değerler her zaman sığacaktır.