Aes Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Важно!
Этот API несовместим с CLS.
Этот класс обеспечивает доступ к аппаратным инструкциям Intel AES с помощью встроенных функций.
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
- Наследование
- Наследование
- Атрибуты
Свойства
IsSupported |
Этот класс обеспечивает доступ к аппаратным инструкциям Intel AES с помощью встроенных функций. |
Методы
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) |
Определяет, равен ли указанный объект текущему объекту. (Унаследовано от Object) |
GetHashCode() |
Служит хэш-функцией по умолчанию. (Унаследовано от Object) |
GetType() |
Возвращает объект Type для текущего экземпляра. (Унаследовано от 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() |
Создает неполную копию текущего объекта Object. (Унаследовано от Object) |
ToString() |
Возвращает строку, представляющую текущий объект. (Унаследовано от Object) |