Udostępnij za pośrednictwem


Aes Klasa

Definicja

Ważne

Ten interfejs API nie jest zgodny ze specyfikacją CLS.

Ta klasa zapewnia dostęp do instrukcji sprzętowych Intel AES za pośrednictwem funkcji wewnętrznych.

public ref class Aes abstract : System::Runtime::Intrinsics::X86::Sse2
[System.CLSCompliant(false)]
public abstract class Aes : System.Runtime.Intrinsics.X86.Sse2
[<System.CLSCompliant(false)>]
type Aes = class
    inherit Sse2
Public MustInherit Class Aes
Inherits Sse2
Dziedziczenie
Dziedziczenie
Atrybuty

Właściwości

IsSupported

Ta klasa zapewnia dostęp do instrukcji sprzętowych Intel AES za pośrednictwem funkcji wewnętrznych.

Metody

Decrypt(Vector128<Byte>, Vector128<Byte>)

__m128i _mm_aesdec_si128 (__m128i __m128i RoundKey)

AESDEC xmm, xmm/m128

DecryptLast(Vector128<Byte>, Vector128<Byte>)

__m128i _mm_aesdeclast_si128 (__m128i __m128i RoundKey)

AESDECLAST xmm, xmm/m128

Encrypt(Vector128<Byte>, Vector128<Byte>)

__m128i _mm_aesenc_si128 (__m128i __m128i RoundKey)

AESENC xmm, xmm/m128

EncryptLast(Vector128<Byte>, Vector128<Byte>)

__m128i _mm_aesenclast_si128 (__m128i __m128i RoundKey)

AESENCLAST xmm, xmm/m128

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)
InverseMixColumns(Vector128<Byte>)

__m128i _mm_aesimc_si128 (__m128i a)

AESIMC xmm, xmm/m128

KeygenAssist(Vector128<Byte>, Byte)

__m128i _mm_aeskeygenassist_si128 (__m128i, const int imm8)

AESKEYGENASSIST xmm, xmm/m128, imm8

MemberwiseClone()

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

(Odziedziczone po Object)
ToString()

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

(Odziedziczone po Object)

Dotyczy