Làm cách nào để kiểm tra AES-NI được CPU của tôi hỗ trợ?


38

Làm cách nào để kiểm tra xem CPU của tôi có hỗ trợ tập lệnh AES-NI trong Linux / UNIX không.

Câu trả lời:


44

Nhìn vào /proc/cpuinfo. Nếu bạn có aescờ thì CPU của bạn có hỗ trợ AES.

Bạn có thể sử dụng lệnh này:

grep aes /proc/cpuinfo

Nếu bạn có một số đầu ra, nó sẽ giống như

cờ: một bó cờ aes một cờ khác

, sau đó bạn có AES.


2
ai đó có thể kiểm tra rằng có một cpu có aes-ni không? ví dụ: đầu ra chính xác là gì? grep aes / Proc / cpuinfo HOẶC grep aes-ni / Proc / cpuinfo? cảm ơn bạn!
LanceBaynes

@Lance Tôi không chắc AES và AES-NI có phải là hai thứ khác nhau không. Họ trông giống nhau đối với tôi. Có lẽ bạn có thể thấy các cờ khác trong / Proc / cpuinfo.
phunehehe

1
@LanceBaynes Có, tôi có thể xác nhận với cpu i5. Ảnh chụp màn hình
daisy

1
Tâm trí bạn, điều này chỉ hoạt động trên linux mặc dù.
WhyNotHugo

Tài liệu chính thức của Intel không khuyến nghị điều này mặc dù - software.intel.com/sites/default/files/m/d/4/1/d/8/ chủ đề
Người dùng Novice

10

Ngoài ra còn có cpuidtiện ích có sẵn trên một số hệ điều hành.

cpuid | grep -i aes
  AES instruction                         = true

Không chắc chắn tại sao đây không phải là câu trả lời được chấp nhận. Tài liệu của Intel cũng đề xuất điều này - software.intel.com/sites/default/files/m/d/4/1/d/8/
Người dùng Novice

Đây có lẽ không phải là câu trả lời được chấp nhận vì câu trả lời này ra đời muộn hơn nhiều so với khi OP đánh dấu câu trả lời được chấp nhận hiện tại. Bạn có thể bỏ phiếu lên, mặc dù. Nếu đủ upvote xảy ra, câu trả lời này sẽ nổi lên phía trên.
Juan

cpuidkhông có sẵn trên mọi nền tảng, ví dụ như Android.
Mygod

Điều này làm việc cho tôi trên FreeBSD.
Brian Minton

9

Đây là danh sách . Có 247 mẫu CPU với tính năng đó. Với Linux, bạn có thể kiểm tra bằng cách tìm cờ aes trong / Proc / cpuinfo. Hoặc bạn có thể kiểm tra mô hình bạn có trong danh sách này.


1
Danh sách đó không bao gồm bộ xử lý từ các nhà cung cấp khác, chẳng hạn như AMD, Via, v.v.
Brian Minton

Một danh sách bao gồm các nhà cung cấp khác sẽ hữu ích nhất.
BluE

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

với sự hỗ trợ của AES-NI từ danh sách hòm của Intel

$ cat /proc/cpuinfo| grep aes
flags: ***** aes *****
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.