首页 > 解决方案 > 如何在 node.js 中实现数字签名

问题描述

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

标签: node.jsdigital-signaturedsa

解决方案


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

图表


推荐阅读