AesCcm Klasa

Definicja

Reprezentuje klucz Advanced Encryption Standard (AES), który ma być używany z trybem counter with CBC-MAC (CCM) operacji.

public ref class AesCcm sealed : IDisposable
[System.Runtime.Versioning.UnsupportedOSPlatform("browser")]
public sealed class AesCcm : IDisposable
[System.Runtime.Versioning.UnsupportedOSPlatform("browser")]
[System.Runtime.Versioning.UnsupportedOSPlatform("ios")]
[System.Runtime.Versioning.UnsupportedOSPlatform("tvos")]
public sealed class AesCcm : IDisposable
public sealed class AesCcm : IDisposable
[<System.Runtime.Versioning.UnsupportedOSPlatform("browser")>]
type AesCcm = class
    interface IDisposable
[<System.Runtime.Versioning.UnsupportedOSPlatform("browser")>]
[<System.Runtime.Versioning.UnsupportedOSPlatform("ios")>]
[<System.Runtime.Versioning.UnsupportedOSPlatform("tvos")>]
type AesCcm = class
    interface IDisposable
type AesCcm = class
    interface IDisposable
Public NotInheritable Class AesCcm
Implements IDisposable
Dziedziczenie
AesCcm
Atrybuty
Implementuje

Konstruktory

AesCcm(Byte[])

Inicjuje AesCcm nowe wystąpienie klasy z podanym kluczem.

AesCcm(ReadOnlySpan<Byte>)

Inicjuje AesCcm nowe wystąpienie klasy z podanym kluczem.

Właściwości

IsSupported

Pobiera wartość wskazującą, czy algorytm jest obsługiwany na bieżącej platformie.

NonceByteSizes

Pobiera rozmiary inne niż w bajtach obsługiwane przez to wystąpienie.

TagByteSizes

Pobiera rozmiary tagów w bajtach obsługiwane przez to wystąpienie.

Metody

Decrypt(Byte[], Byte[], Byte[], Byte[], Byte[])

Odszyfrowuje tekst szyfrowania do udostępnionego buforu docelowego, jeśli można zweryfikować tag uwierzytelniania.

Decrypt(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>, ReadOnlySpan<Byte>, Span<Byte>, ReadOnlySpan<Byte>)

Odszyfrowuje tekst szyfrowania do udostępnionego buforu docelowego, jeśli można zweryfikować tag uwierzytelniania.

Dispose()

Zwalnia zasoby używane przez bieżące wystąpienie klasy AesCcm.

Encrypt(Byte[], Byte[], Byte[], Byte[], Byte[])

Szyfruje zwykły tekst w buforze docelowym szyfrowania i generuje tag uwierzytelniania w osobnym buforze.

Encrypt(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>, Span<Byte>, Span<Byte>, ReadOnlySpan<Byte>)

Szyfruje zwykły tekst w buforze docelowym szyfrowania i generuje tag uwierzytelniania w osobnym buforze.

Equals(Object)

Określa, czy dany obiekt jest taki sam, jak bieżący obiekt.

(Odziedziczone po Object)
GetHashCode()

Służy jako domyślna funkcja skrótu.

(Odziedziczone po Object)
GetType()

Type Pobiera bieżące wystąpienie.

(Odziedziczone po Object)
MemberwiseClone()

Tworzy płytkią kopię bieżącego Objectelementu .

(Odziedziczone po Object)
ToString()

Zwraca ciąg reprezentujący bieżący obiekt.

(Odziedziczone po Object)

Dotyczy