我编写了一些代码,在服务器和客户端之间建立 TCPIP 连接,并设法将数据从客户端发送到服务器。现在我想使用 RSACryptoServiceProvider 加密数据,这将在两者之间发送,以便客户端加密数据,服务器对其进行解密以供进一步工作。不幸的是,我在互联网上找不到任何管理它的方法,尤其是在涉及到密钥时,因为它大部分运行在同一程序内的同一台机器上。有人可以帮我解决我在 vb.net 或 c# 中的情况吗?
问问题
151 次
1 回答
0
我的数学老师给了我一些与此非常相似的东西,但那是丹麦语,我认为让你玩谷歌翻译不是一个好主意。但这同样好:-)
请注意(从我的数学老师那里偷来的,我不确定链接是否告诉它):
您使用的数字需要非常大才能使您的安全级别达到可接受的水平。实际上,为了安全起见,您至少需要 1024 位(最好是 2048),对应于 307 到 614 位小数。
希望有所帮助:-)
于 2013-02-11T00:50:18.823 回答