gpt4 book ai didi

linux - 如何在 Linux 上为 Node.js 加密启用 AES-NI(硬件加速)?

转载 作者:IT王子 更新时间:2023-10-29 00:21:35 26 4
gpt4 key购买 nike

我编写了一个基本函数来测试 Node.js 内置加密函数的 AES-256-CBC 模式的速度。这些函数使用 OpenSSL,因此它们应该支持 AES-NI,但是当我正确启用 AES-NI 并对 OpenSSL 进行命令行测试时,加密速度在 OpenSSL 上为~350MB/s,在 Node.js 上仅为~100MB/s加密。

我用了this answer在命令行中启用 OpenSSL AES-NI 并按如下方式运行:

openssl speed -evp aes-256-cbc

我的问题是,如何使 AES 的 Node.js 加密函数的速度与在命令行中运行的 OpenSSL 的速度相匹配?我怀疑原因是没有使用AES-NI

最佳答案

似乎直到最新版本 v0.12(刚刚公开发布)才正确启用。

一些笔记可以在这里找到 http://strongloop.com/strongblog/performance-node-js-v-0-12-whats-new/

关于linux - 如何在 Linux 上为 Node.js 加密启用 AES-NI(硬件加速)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19307909/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com