通过 sysctl 暂时禁用 AES-NI hw.optional.aes 设置



出于测试原因,我想暂时禁用OS X MacBook(10.10)上的hw.optional.aes设置。

由于我无法直接通过"sysctl -w hw.optional.aes=0"更改值,因此我尝试在/etc/中创建 sysctl.conf,并将行"hw.optional.aes=0"写入文件(所有者根,组轮,644)以确保它在启动时读取。但是,它似乎不是那样工作的。

还有其他方法可以修改设置吗?

此控件是只读的。 它的值是根据安装的 CPU 的功能设置的。 例如,Homebrew使用它来调整编译器标志。

很抱歉回答"否",没有简单的方法可以禁用AES支持。

虽然如果正确实施AES,则可以安全使用,但我建议开始使用绑定到libressl而不是openssl的软件 - 一些自制公式(即curl)今天支持--with-libressl标志。 问候

最新更新