web-dev-qa-db-fra.com

Comment vérifier que AES-NI est soutenu par mon CPU?

Comment puis-je vérifier si mon CPU prend en charge le ensemble d'instructions AES-NI sous Linux/UNIX.

38
LanceBaynes

Regarder dans /proc/cpuinfo. Si vous avez le drapeau aes, votre CPU a un support AES.

Vous pouvez utiliser cette commande:

grep aes /proc/cpuinfo

Si vous avez une sortie, ce qui sera comme

drapeaux: Bouquet de drapeaux AES Un autre bouquet de drapeaux

, alors vous avez des AES.

44
phunehehe

Il y a aussi le cpuid utilitaire disponible sur un certain nombre de systèmes d'exploitation.

cpuid | grep -i aes
  AES instruction                         = true
11
Juan

Voici la liste . Il y a 247 modèles CPU avec cette fonctionnalité. Avec Linux, vous pouvez vérifier en recherchant le drapeau AES dans/proc/cpuinfo. Ou vous pouvez vérifier quel modèle vous avez sur cette liste.

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

avec le support AES-NI de Intel Ark List

$ cat /proc/cpuinfo| grep aes
flags: ***** aes *****
2
Aleksei Kurepin