¿Cómo verificar que mi CPU admita AES-NI?


Respuestas:


44

Busque en /proc/cpuinfo. Si tiene la aesbandera, entonces su CPU tiene soporte AES.

Puedes usar este comando:

grep aes /proc/cpuinfo

Si tienes algo de salida, que será como

banderas: un grupo de banderas aes otro grupo de banderas

, entonces tienes AES.


2
¿Alguien podría probar que tener una CPU que tiene aes-ni? Por ejemplo: ¿cuál es el resultado exacto? grep aes / proc / cpuinfo O grep aes-ni / proc / cpuinfo? ¡gracias!
LanceBaynes

@ Lance No estoy seguro de si AES y AES-NI son dos cosas diferentes. Se ven iguales para mí. Tal vez pueda ver las otras banderas en / proc / cpuinfo.
phunehehe

1
@LanceBaynes Sí, puedo confirmar con una CPU i5. Captura de pantalla
margarita

1
Eso sí, esto solo funciona en Linux.
WhyNotHugo

Sin embargo, la documentación oficial de Intel no recomienda esto: software.intel.com/sites/default/files/m/d/4/1/d/8/…
Usuario novato

10

También existe la cpuidutilidad disponible en varios sistemas operativos.

cpuid | grep -i aes
  AES instruction                         = true

No estoy seguro de por qué esta no es la respuesta aceptada. La documentación de Intel también recomienda esto: software.intel.com/sites/default/files/m/d/4/1/d/8/…
Usuario novato

Probablemente no sea la respuesta aceptada porque esta respuesta nació mucho más tarde que cuando el OP marcó la respuesta aceptada actual. Sin embargo, puedes votarlo. Si suceden suficientes votos a favor, esta respuesta burbujeará hacia la parte superior.
Juan

cpuidno está disponible en todas las plataformas, por ejemplo, Android.
Mygod

Esto funcionó para mí en FreeBSD.
Brian Minton

9

Aquí está la lista . Hay 247 modelos de CPU con esa característica. Con Linux, puede verificar buscando el indicador aes en / proc / cpuinfo. O puede verificar qué modelo tiene con esta lista.


1
Sin embargo, esa lista no incluye procesadores de otros proveedores, como AMD, Via, etc.
Brian Minton

Una lista que incluya otros proveedores sería de gran ayuda.
BluE

2
 model name : Intel(R) Xeon(R) CPU           E5630  @ 2.53GHz

con soporte AES-NI de Intel ark list

$ cat /proc/cpuinfo| grep aes
flags: ***** aes *****
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.