Come verificare che AES-NI sia supportato dalla mia CPU?


Risposte:


44

Guarda dentro /proc/cpuinfo. Se hai il aesflag, la tua CPU ha il supporto AES.

Puoi usare questo comando:

grep aes /proc/cpuinfo

Se hai qualche output, che sarà come

bandiere: un mazzo di bandiere aes un altro gruppo di bandiere

, allora hai AES.


2
qualcuno potrebbe provare che avere una CPU che ha aes-ni? ad es .: qual è l'output esatto? grep aes / proc / cpuinfo O grep aes-ni / proc / cpuinfo? grazie!
LanceBaynes,

@Lancia non sono sicuro che AES e AES-NI siano due cose diverse. Mi sembrano uguali. Forse puoi vedere le altre bandiere in / proc / cpuinfo.
phunehehe,

1
@LanceBaynes Sì, posso confermare con una CPU i5. Schermata
daisy

1
Intendiamoci, questo funziona solo su Linux.
WhyNotHugo

La documentazione ufficiale di Intel non lo consiglia tuttavia - software.intel.com/sites/default/files/m/d/4/1/d/8/…
Utente inesperto

10

C'è anche l' cpuidutilità disponibile su diversi sistemi operativi.

cpuid | grep -i aes
  AES instruction                         = true

Non sono sicuro del perché questa non sia la risposta accettata. Anche la documentazione Intel lo consiglia - software.intel.com/sites/default/files/m/d/4/1/d/8/…
Utente inesperto

Probabilmente non è la risposta accettata perché questa risposta è nata molto più tardi rispetto a quando l'OP ha segnato la risposta attualmente accettata. Puoi votare, però. Se si verificano abbastanza voti, questa risposta si sposterà verso l'alto.
Juan,

cpuidnon è disponibile su tutte le piattaforme, ad esempio Android.
Mygod,

Questo ha funzionato per me su FreeBSD.
Brian Minton,

9

Ecco la lista . Esistono 247 modelli di CPU con questa funzione. Con Linux, puoi controllare cercando la bandiera aes in / proc / cpuinfo. Oppure puoi controllare quale modello hai contro questo elenco.


1
Tale elenco non include i processori di altri fornitori, come AMD, Via, ecc.
Brian Minton,

Un elenco che includa altri fornitori sarebbe di grande aiuto.
BluE

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

con supporto AES-NI dall'elenco Intel ark

$ cat /proc/cpuinfo| grep aes
flags: ***** aes *****
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.