0

是否有处理 AES-CMAC ( RFC 4493 ) 的 Node.js 模块?

我一直在搜索 NPM、Google 等,但没有找到。我公司的某个人构建了一个将Crypto++包装为 Node.js 的 C++ 插件,但不幸的是它不是在 Windows 上构建的(取决于make)。只是寻找可能的替代品。

这与其他问题类似,但我希望有一个特定于 Node.js 的实现,而不是一个普通的 JavaScript 实现。理想情况下,利用 Node 的加密库或 C/C++ 插件来提高性能。

构建一个似乎不会太难,但如果已经有一个,我想避免这样做。

4

1 回答 1

3

由于找不到任何东西,我最终创建了自己的模块:node-aes-cmac

随着我了解更多,我发现 RFC 4493 是特定于 128 位密钥 (AES128) 的。但它引用了NIST 特别出版物 800-38B,它提供了支持 192 位和 256 位密钥所需的附加信息。

于 2014-11-12T19:21:38.223 回答