Python hashlib 的 sha256 是否采用英特尔 SHA 扩展?

问题描述

CPython hashlib 的 SHA256 是否使用 Intel SHA extensions ?如果是,从哪个版本开始?

由于 CPython 将 OpenSSL 用于其加密原语,因此它也应该使用其硬件加速功能(AESNI-SHA256 于 2015 年 1 月 22 日被添加到 OpenSSL between 1.0.1l and 1.0.2),但我不知道 SHA256 是否以及从何时开始使用硬件加速。我试图理解 the sha256module.c source 但在抽象中迷失了 :(

额外问题:AFAIK,CPython for Windows 版本静态链接 OpenSSL。它什么时候升级到理论上可以使用 SHA-NI 的 OpenSSL 版本,并且:它是否使用它们? (抱歉,我什至无法 Google 那个

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...