【问题标题】:What is the Difference between @PeculiarVentures 's `webcrypto` and `node-webcrypto-ossl`?@PeculiarVentures 的 `webcrypto` 和 `node-webcrypto-ossl` 有什么区别?
【发布时间】:2019-12-23 01:27:20
【问题描述】:

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

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

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

或者其他我应该知道的。

谢谢!

【问题讨论】:

    标签: webcrypto


    【解决方案1】:

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

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

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

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

    【讨论】:

      猜你喜欢
      • 2018-01-05
      • 1970-01-01
      • 1970-01-01
      • 2020-08-24
      • 1970-01-01
      • 1970-01-01
      • 2014-08-28
      • 1970-01-01
      • 2018-07-08
      相关资源
      最近更新 更多