В чем разница между `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.