Aes.DecryptKeyWrapPadded 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.
Aşırı Yüklemeler
| Name | Description |
|---|---|
| DecryptKeyWrapPadded(Byte[]) |
IETF RFC 5649 AES Key Wrap with Padding algoritması kullanılarak sarmalanmış bir anahtarın işaretini kaldırın. |
| DecryptKeyWrapPadded(ReadOnlySpan<Byte>) |
IETF RFC 5649 AES Key Wrap with Padding algoritması kullanılarak sarmalanmış bir anahtarın işaretini kaldırın. |
| DecryptKeyWrapPadded(ReadOnlySpan<Byte>, Span<Byte>) |
IETF RFC 5649 AES Key Wrap with Padding algoritması kullanılarak sarmalanmış bir anahtarın işaretini kaldırın. |
DecryptKeyWrapPadded(Byte[])
- Kaynak:
- Aes.cs
- Kaynak:
- Aes.cs
IETF RFC 5649 AES Key Wrap with Padding algoritması kullanılarak sarmalanmış bir anahtarın işaretini kaldırın.
public:
cli::array <System::Byte> ^ DecryptKeyWrapPadded(cli::array <System::Byte> ^ ciphertext);
public byte[] DecryptKeyWrapPadded(byte[] ciphertext);
member this.DecryptKeyWrapPadded : byte[] -> byte[]
Public Function DecryptKeyWrapPadded (ciphertext As Byte()) As Byte()
Parametreler
- ciphertext
- Byte[]
Kaldırılmayan veriler.
Döndürülenler
Sarmalanmamış anahtar.
Özel durumlar
ciphertext, null'e eşittir.
ciphertext , Doldurma algoritması ile Anahtar Sarmalama'nın çıkışına karşılık olmayan bir Length öğesine sahiptir.
Şunlara uygulanır
DecryptKeyWrapPadded(ReadOnlySpan<Byte>)
- Kaynak:
- Aes.cs
- Kaynak:
- Aes.cs
IETF RFC 5649 AES Key Wrap with Padding algoritması kullanılarak sarmalanmış bir anahtarın işaretini kaldırın.
public:
cli::array <System::Byte> ^ DecryptKeyWrapPadded(ReadOnlySpan<System::Byte> ciphertext);
public byte[] DecryptKeyWrapPadded(ReadOnlySpan<byte> ciphertext);
member this.DecryptKeyWrapPadded : ReadOnlySpan<byte> -> byte[]
Public Function DecryptKeyWrapPadded (ciphertext As ReadOnlySpan(Of Byte)) As Byte()
Parametreler
- ciphertext
- ReadOnlySpan<Byte>
Kaldırılmayan veriler.
Döndürülenler
Sarmalanmamış anahtar.
Özel durumlar
ciphertext , Doldurma algoritması ile Anahtar Sarmalama'nın çıkışına karşılık olmayan bir Length öğesine sahiptir.
Şunlara uygulanır
DecryptKeyWrapPadded(ReadOnlySpan<Byte>, Span<Byte>)
- Kaynak:
- Aes.cs
- Kaynak:
- Aes.cs
IETF RFC 5649 AES Key Wrap with Padding algoritması kullanılarak sarmalanmış bir anahtarın işaretini kaldırın.
public:
int DecryptKeyWrapPadded(ReadOnlySpan<System::Byte> ciphertext, Span<System::Byte> destination);
public int DecryptKeyWrapPadded(ReadOnlySpan<byte> ciphertext, Span<byte> destination);
member this.DecryptKeyWrapPadded : ReadOnlySpan<byte> * Span<byte> -> int
Public Function DecryptKeyWrapPadded (ciphertext As ReadOnlySpan(Of Byte), destination As Span(Of Byte)) As Integer
Parametreler
- ciphertext
- ReadOnlySpan<Byte>
Kaldırılmayan veriler.
Döndürülenler
Eşlenmemiş anahtardaki bayt sayısı.
Özel durumlar
ciphertext , Doldurma algoritması ile Anahtar Sarmalama'nın çıkışına karşılık olmayan bir Length öğesine sahiptir.
-veya-
destinationdeğerinden 16 bayt daha Lengthkısa olan bir ciphertext değeri olduğundan, eşlenmemiş anahtarın tutulamayacak kadar kısa olması garanti edilir.
ciphertext ve destination üst üste bindirin.
-veya-
Unwrap algoritması şifre metnini açamadı.
-veya-
Şifreleme işlemi sırasında bir hata oluştu.