В чем разница между `webcrypto` и`node-webcrypto-ossl` @PeculiarVentures?

Я автор GUN и люблю твои работы!

Я немного смущен тем, какие библиотеки мне следует использовать, или какие зависят друг от друга:

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

Или любые другие, о которых я должен знать.

Спасибо!

1 ответ

Решение

webcrypto-core библиотека общего уровня, используемая всеми библиотеками webcrypto для проверки входных данных Он не реализует никаких поставщиков криптографии. Вы можете использовать эту библиотеку, если хотите внедрить собственный поставщик криптографии.

@peculiar/webcrypto является реализацией API WebCrypto, основанной на NodeJS Crypto API. Это легко установить

node-webcrypto-ossl это дополнение NodeJS, которое реализует API WebCrypto на основе OpenSSL. Требуются инструменты C++ для компиляции.

node-webcrypto-p11 Это реализация API WebCrypto, основанная на PKCS#11. Все эти 3 библиотеки криптографии предназначены для использования в проектах NodeJS. Требуется библиотека PKCS#11.

Другие вопросы по тегам