【问题标题】:Verify physical item with pgp key online by decrypting the private key通过解密私钥,使用 pgp 密钥在线验证物理项目
【发布时间】:2021-08-18 19:32:47
【问题描述】:
我想出售我多年来收集的一些收藏品。但我不想只是卖掉它,我想在物品上添加一个二维码(画的背面、卡片组等),并拥有一个可以验证该物品是真实的网站的链接东西。
我正在考虑使用 pgp-keys (public/private) 来验证项目。
是否已经有办法做到这一点,还是我必须写一些东西来解密私钥以进行验证?什么语言可以做到这一点,我可以在 python 中做到吗?
【问题讨论】:
标签:
cryptography
verify
openpgp
【解决方案1】:
这取决于您实际想要做什么。
您可以嵌入使用您的私钥签名的消息,然后可以使用您的公钥验证该消息的真实性。
如果您希望对消息进行加密,则需要将私钥传递给买方,并使用相应的公钥对消息进行加密。
通常,除非您进行加密或签名,否则您不需要私钥。基本上所有编程语言都有 PGP 库,python 有python-gnupg 。