AesCcm Sınıf
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.
CBC-MAC (CCM) ile Sayaç işlem moduyla kullanılacak Gelişmiş Şifreleme Standardı (AES) anahtarını temsil eder.
public ref class AesCcm sealed : IDisposable
[System.Runtime.Versioning.UnsupportedOSPlatform("browser")]
[System.Runtime.Versioning.UnsupportedOSPlatform("ios")]
[System.Runtime.Versioning.UnsupportedOSPlatform("tvos")]
public sealed class AesCcm : IDisposable
[System.Runtime.Versioning.UnsupportedOSPlatform("browser")]
public sealed class AesCcm : IDisposable
public sealed class AesCcm : IDisposable
[<System.Runtime.Versioning.UnsupportedOSPlatform("browser")>]
[<System.Runtime.Versioning.UnsupportedOSPlatform("ios")>]
[<System.Runtime.Versioning.UnsupportedOSPlatform("tvos")>]
type AesCcm = class
interface IDisposable
[<System.Runtime.Versioning.UnsupportedOSPlatform("browser")>]
type AesCcm = class
interface IDisposable
type AesCcm = class
interface IDisposable
Public NotInheritable Class AesCcm
Implements IDisposable
- Devralma
-
AesCcm
- Öznitelikler
- Uygulamalar
Oluşturucular
| Name | Description |
|---|---|
| AesCcm(Byte[]) |
Sağlanan bir anahtarla sınıfının yeni bir örneğini AesCcm başlatır. |
| AesCcm(ReadOnlySpan<Byte>) |
Sağlanan bir anahtarla sınıfının yeni bir örneğini AesCcm başlatır. |
Özellikler
| Name | Description |
|---|---|
| IsSupported |
Algoritmanın geçerli platformda desteklenip desteklenmediğini gösteren bir değer alır. |
| NonceByteSizes |
Bu örnek tarafından desteklenen bayt cinsinden nonce boyutlarını alır. |
| TagByteSizes |
Bu örnek tarafından desteklenen etiket boyutlarını bayt cinsinden alır. |
Yöntemler
| Name | Description |
|---|---|
| Decrypt(Byte[], Byte[], Byte[], Byte[], Byte[]) |
Kimlik doğrulama etiketi doğrulanabiliyorsa sağlanan hedef arabelleğe şifreleme metninin şifresini çözer. |
| Decrypt(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>, ReadOnlySpan<Byte>, Span<Byte>, ReadOnlySpan<Byte>) |
Kimlik doğrulama etiketi doğrulanabiliyorsa sağlanan hedef arabelleğe şifreleme metninin şifresini çözer. |
| Dispose() |
AesCcm sınıfının geçerli örneği tarafından kullanılan kaynakları serbest bırakır. |
| Encrypt(Byte[], Byte[], Byte[], Byte[], Byte[]) |
Düz metni şifreleme metni hedef arabelleğine şifreler ve kimlik doğrulama etiketini ayrı bir arabelleğe oluşturur. |
| Encrypt(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>, Span<Byte>, Span<Byte>, ReadOnlySpan<Byte>) |
Düz metni şifreleme metni hedef arabelleğine şifreler ve kimlik doğrulama etiketini ayrı bir arabelleğe oluşturur. |
| Equals(Object) |
Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler. (Devralındığı yer: Object) |
| GetHashCode() |
Varsayılan karma işlevi işlevi görür. (Devralındığı yer: Object) |
| GetType() |
Type Geçerli örneğini alır. (Devralındığı yer: Object) |
| MemberwiseClone() |
Geçerli Objectöğesinin sığ bir kopyasını oluşturur. (Devralındığı yer: Object) |
| ToString() |
Geçerli nesneyi temsil eden dizeyi döndürür. (Devralındığı yer: Object) |