使用公钥加密的软件许可方法

沙旺

我正在研究一种许可软件分发的方法。

所有分发的 .exe 都有一个公钥。所有发行版的公钥都相同,用于加密许可信息并生成许可文件。

该发行版将提供一个用于运行软件的私钥(序列号)。所有发行版的私钥都不同。

任何人都可以建议任何可以使用单个公钥加密并使用不同私钥解密的算法。

是我发现与此主题类似但无法弄清楚如何实施的链接。

事故

正如 Artjom 在您的链接中所述;

假设多个接收者拥有(不同的)私钥,并且所有接收者都可以解密使用相同公钥加密的数据。您应该问自己,如何生成不同的私钥以获得相同的公钥,但所有接收者都不知道彼此的私钥。

实际上,他试图说,这种构造是不可能的。

再次在您的链接中,Panco 指出;问题;

我怀疑您需要更多地考虑系统的安全目标(和非目标)。簇头发送消息;谁必须能够阅读消息(例如预期的收件人)?谁不能阅读消息(例如随机第三方)?谁不关心他们是否可以(例如簇头本身)?此外,这是一个自组织网络;节点如何加入集群?是否有某种介绍协议(可以交换密钥)?

这是您的解决方案;

根据答案,纯对称系统可能是正确的。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

快速使用公钥加密

来自分类Dev

使用现有公钥的RSA加密

来自分类Dev

使用公钥加密的节点加密而不是JSEncrypt

来自分类Dev

公钥加密与私钥加密

来自分类Dev

RSA加密-公钥加密

来自分类Dev

Python pyCrypto RSA加密方法使用私钥或公钥提供相同的结果

来自分类Dev

执行公钥加密的最简单方法是什么?

来自分类Dev

如何在Ruby中使用PKI(公钥/私钥)加密?

来自分类Dev

使用DER格式的RSA公钥文件的iOS加密

来自分类Dev

使用openssl和DER格式的公钥加密小文件

来自分类Dev

使用公钥/私钥的iOS App数据加密

来自分类Dev

如何在Linux中使用xml公钥进行加密

来自分类Dev

C#BouncyCastle-使用公钥/私钥进行RSA加密

来自分类Dev

Expo可以使用哪些RSA公钥加密选项?

来自分类Dev

OpenSSL:使用ECC公钥加密对称密钥

来自分类Dev

如何使用ssh-rsa公钥加密文本?

来自分类Dev

使用openssl和DER格式的公钥加密小文件

来自分类Dev

使用pkcs填充模式的RSA公钥加密

来自分类Dev

使用给定的RSA公钥OpenSSL加密字符串

来自分类Dev

如何在Ruby中使用PKI(公钥/私钥)加密?

来自分类Dev

重命名使用 gpg 公钥加密的文件是否安全?

来自分类Dev

GPG密码与公钥加密

来自分类Dev

对称和公钥加密

来自分类Dev

使用公钥的InvalidKeySpecException

来自分类Dev

用公钥加密密码(RSA)

来自分类Dev

如何在C#RSA中使用私钥加密和使用公钥解密

来自分类Dev

使用IOS进行公钥加密和使用C#进行解密

来自分类Dev

使用Objective C在iOS中使用公钥加密或签名字符串

来自分类Dev

使用IOS进行公钥加密和使用C#进行解密