Як перевірити, чи підтримує AES-NI мій процесор?


Відповіді:


44

Загляньте /proc/cpuinfo. Якщо у вас є aesпрапор, то ваш процесор має підтримку AES.

Ви можете використовувати цю команду:

grep aes /proc/cpuinfo

Якщо у вас є якийсь вихід, який буде подібний

прапори: купа прапорів ає ще одна купа прапорів

, то у вас є AES.


2
хтось може перевірити, що з процесором, який має Aes-ni? наприклад: який точний вихід? grep aes / proc / cpuinfo АБО grep aes-ni / proc / cpuinfo? Дякую тобі!
LanceBaynes

@ Ланс Я не впевнений, чи AES і AES-NI - це дві різні речі. Вони виглядають однаково для мене. Можливо, ви можете побачити інші прапори в / proc / cpuinfo.
phunehehe

1
@LanceBaynes Так, я можу підтвердити процесор i5. Скріншот
ромашка

1
Майте на увазі, це працює лише на Linux.
WhyNotHugo

Офіційна документація Intel цього не рекомендує - software.intel.com/sites/default/files/m/d/4/1/d/8/…
Користувач-початківець

10

Також є cpuidутиліта, доступна для багатьох ОС.

cpuid | grep -i aes
  AES instruction                         = true

Не впевнений, чому це не прийнята відповідь. Документація Intel також рекомендує це - software.intel.com/sites/default/files/m/d/4/1/d/8/…
Користувач-початківець

Це, мабуть, не прийнята відповідь, оскільки ця відповідь народилася набагато пізніше, ніж тоді, коли ОП позначила поточну прийняту відповідь. Однак ви можете проголосувати. Якщо достатньо оновлених результатів, ця відповідь підніметься до вершини.
Хуан

cpuidдоступний не на кожній платформі, наприклад, Android.
Mygod

Це працювало для мене на FreeBSD.
Брайан Мінтон

9

Ось список . Є 247 моделей процесора з цією функцією. За допомогою Linux ви можете перевірити, шукаючи прапор Aes в / proc / cpuinfo. Або ви можете перевірити, яка модель у вас проти цього списку.


1
У цьому списку не входять процесори інших постачальників, наприклад, AMD, Via та ін.
Brian Minton

Список, що включає інших постачальників, був би найбільш корисним.
BluE

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

з підтримкою AES-NI зі списку ковчегів Intel

$ cat /proc/cpuinfo| grep aes
flags: ***** aes *****
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.