需要对客户端解密的许可证数据进行加密,客户端可以创建自己的加密文件吗?

问题描述 投票:0回答:1

我正在创建一个许可证管理器,该许可证管理器将部署到我们的客户。无需过多说明,我们就在许可证文件中配置了许多参数,然后将其加密并放置在客户端服务器上。许可证管理器解密该文件并读取值。当前,这全部是使用逐行Triple-DES完成的(例如,每行分别进行加密)。我正在用NodeJS重写整个过程。

目标是能够加密纯文本许可证文件并将该文件分发给客户服务器。客户服务器将运行许可证管理器NodeJS应用程序,该应用程序需要能够解密许可证。

似乎可以使用私钥/公钥加密-但是客户是否能够使用我们与许可证管理器一起分发的密钥来加密自己的许可证文件?

node.js encryption licensing public-key-encryption
1个回答
0
投票

似乎我应该查看的路径是数字签名而不是加密。

© www.soinside.com 2019 - 2024. All rights reserved.