Partager via


Aes Classe

Définition

Important

Cette API n’est pas conforme CLS.

Cette classe fournit un accès aux instructions du matériel Intel AES par le biais d’intrinsèques.

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
Héritage
Héritage
Attributs

Propriétés

IsSupported

Cette classe fournit un accès aux instructions du matériel Intel AES par le biais d’intrinsèques.

Méthodes

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

__m128i _mm_aesdec_si128 (__m128i a, __m128i RoundKey)

AESDEC xmm, xmm/m128

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

__m128i _mm_aesdeclast_si128 (__m128i a, __m128i RoundKey)

AESDECLAST xmm, xmm/m128

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

__m128i _mm_aesenc_si128 (__m128i a, __m128i RoundKey)

AESENC xmm, xmm/m128

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

__m128i _mm_aesenclast_si128 (__m128i a, __m128i RoundKey)

AESENCLAST xmm, xmm/m128

Equals(Object)

Détermine si l'objet spécifié est égal à l'objet actuel.

(Hérité de Object)
GetHashCode()

Fait office de fonction de hachage par défaut.

(Hérité de Object)
GetType()

Obtient le Type de l'instance actuelle.

(Hérité de Object)
InverseMixColumns(Vector128<Byte>)

__m128i _mm_aesimc_si128 (__m128i a)

AESIMC xmm, xmm/m128

KeygenAssist(Vector128<Byte>, Byte)

__m128i _mm_aeskeygenassist_si128 (__m128i a, const int imm8)

AESKEYGENASSIST xmm, xmm/m128, imm8

MemberwiseClone()

Crée une copie superficielle du Object actuel.

(Hérité de Object)
ToString()

Retourne une chaîne qui représente l'objet actuel.

(Hérité de Object)

S’applique à