Асимметричная цифровая подпись Node.JS

Мне нужно найти какое-то криптографическое решение, которое позволяет мне подписывать некоторые данные с помощью закрытого ключа и проверять подпись с помощью открытого ключа. Было бы здорово, если есть какой-нибудь пакет nodejs.

Спасибо!

2 ответа

Решение

Похоже, что ваши потребности должны быть удовлетворены встроенным пакетом шифрования, не так ли? Проверьте документы на createSign а также createVerify методы и signer а также verifier объекты они соответственно генерируют. Обратите внимание, что для этого требуется, чтобы ваша система имела openssl установлен, где Node может найти его.

Если вы хотите подписать xml, существует xml-crypto - библиотека цифровых подписей xml для node.js

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