如何检查我的 CPU 是否支持 AES-NI?

Lan*_*nes 42 linux cpu

如何检查我的 CPU 是否支持Linux/UNIX 下的AES-NI 指令集

phu*_*ehe 47

查找范围/proc/cpuinfo。如果你有这个aes标志,那么你的 CPU 有 AES 支持。

你可以使用这个命令:

grep aes /proc/cpuinfo
Run Code Online (Sandbox Code Playgroud)

如果你有一些输出,就像

flags : 一堆标志aes另一堆标志

,那么你就有了 AES。

  • 有人可以测试具有aes-ni的cpu吗?例如:确切的输出是什么?grep aes /proc/cpuinfo 或 grep aes-ni /proc/cpuinfo ?谢谢你! (2认同)
  • 英特尔官方文档不建议这样做 - https://software.intel.com/sites/default/files/m/d/4/1/d/8/AES-NI_Java_Linux_Testing_Configuration_Case_Study.pdf (2认同)

Jua*_*uan 13

cpuid许多操作系统上也提供了该实用程序。

cpuid | grep -i aes
  AES instruction                         = true
Run Code Online (Sandbox Code Playgroud)


Kei*_*ith 9

这是清单。有 247 个 CPU 型号具有该功能。对于 Linux,您可以通过在 /proc/cpuinfo 中查找 aes 标志来进行检查。或者您可以根据此列表检查您的型号。

  • 不过,该列表不包括其他供应商的处理器,例如 AMD、Via 等。 (2认同)