3

我是 GUN 的作者,我喜欢你的作品!

我对应该使用哪些库或哪些库相互依赖有点困惑:

  • node-webcrypto-ossl
  • webcrypto
  • webcrypto-core
  • node-webcrypto-p11

或者其他我应该知道的。

谢谢!

4

1 回答 1

4

webcrypto-core是所有 webcrypto 库用于输入验证的通用层库。它没有实现任何加密提供者。如果你想实现自己的加密提供者,你可以使用这个库。

@peculiar/webcrypto是基于 NodeJS Crypto API 的 WebCrypto API 实现。安装方便

node-webcrypto-ossl是基于 OpenSSL 实现 WebCrypto API 的 NodeJS 插件。需要 C++ 工具进行编译。

node-webcrypto-p11是基于 PKCS#11 的 WebCrypto API 实现所有这 3 个加密库都是为 NodeJS 项目使用的。需要 PKCS#11 库。

于 2019-08-20T09:59:47.470 回答