@PeculiarVentures 的 `webcrypto` 和 `node-webcrypto-ossl` 有什么区别?
What is the Difference between @PeculiarVentures 's `webcrypto` and `node-webcrypto-ossl`?
我是 GUN 的作者,我喜欢你的作品!
我对应该使用哪些库,或者哪些库相互依赖感到有点困惑:
node-webcrypto-ossl
webcrypto
webcrypto-core
node-webcrypto-p11
或任何其他我应该知道的。
谢谢!
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 库。
我是 GUN 的作者,我喜欢你的作品!
我对应该使用哪些库,或者哪些库相互依赖感到有点困惑:
node-webcrypto-ossl
webcrypto
webcrypto-core
node-webcrypto-p11
或任何其他我应该知道的。
谢谢!
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 库。