我编写了一个基本函数来测试Node.js内置密码函数的AES-256-CBC模式的速度。这些函数使用OpenSSL,因此应该支持AES-NI,但当我正确启用AES-NI并对OpenSSL进行命令行测试时,OpenSSL上的加密速度为350 so /s,而Node.js Crypto上的加密速度只有我使用在命令行中启用OpenSSL AES-NI,并按如下方式运行:我的问题是,如何使Node.<em
我的代码中有一个加密和解密函数,如下所示,它使用相同的算法Rijndael-js在crypto和PKCS7-Padding包的帮助下对普通字符串进行加密和解密。加密器功能运行良好,但解密函数应该给我原来的纯文本字符串,该字符串是用加密器函数加密的。这里是我的代码import padder from 'p
我得到了一个用python中的PKCS1-OAEP算法加密的信息,我想在node.js中解密这个信息。
我找到了node.js的密码库。看起来有两个函数可以解密这个信息: a) createCipherIV和b) PrivateDecrypt。我不能使用privateDecrypt,因为node引用的是没有这个功能的以前版本的加密,并且升级加密库版本是我现在不能做的事情,因为时间限制,b)我不能使用createCipherIV,因为它不支持pkcs1你能帮我找出正确的库/<em