如何在node.js中实现数字签名

时间:2019-01-04 13:31:58

标签: node.js digital-signature dsa

我是node.js的新手,我需要实现数字签名。这种情况是,用户“ A”将通过使用其私钥(存储在本地计算机上)对其进行签名来发送一些数据。 。因此,任何其他用户“ B”都可以通过使用“ A”的公共密钥(存储在服务器上的DB中)解密数据来验证它。 现在,以下是我的问题。 如何生成公共私钥? 如何在本地计算机上存储私钥? 如何使用私钥签名数据以及如何使用公钥验证数据?

1 个答案:

答案 0 :(得分:-1)

我在Google上找到了以下流程图。您可以使用它来掌握功能。您可以使用this library来实现签名。不确定这是否可以解决您的问题,但我希望它能帮助您弄清楚。

diagram