gpt4 book ai didi

c# - C# 中的“向后”公钥/私钥加密,我该怎么做?

转载 作者:太空狗 更新时间:2023-10-30 01:25:32 27 4
gpt4 key购买 nike

我希望我的客户端应用程序能够解密一些服务器端生成的数据,但不能加密数据以便再次解密。

所以服务端可以加解密,客户端只能解密。

RSA 显然不能用于此目的,因为拥有私钥(用于解密)意味着您还必须拥有公钥。

我需要能够确保我从服务器接收到的数据确实来自服务器,而不是由第三方生成的。向客户端应用程序提供公钥意味着您不能这样做。

我们非常欢迎任何有关解决此问题的最佳方法的建议。

最佳答案

简单:你用私钥加密,然后任何人都可以用公钥解密。这是证书签名的基础。

通常您只会加密一个散列,而不是整个数据 block ,因为这样速度更快。

关于c# - C# 中的“向后”公钥/私钥加密,我该怎么做?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6714736/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com