【发布时间】:2012-04-20 20:51:13
【问题描述】:
我编写了一些代码,在服务器和客户端之间建立 TCPIP 连接,并设法将数据从客户端发送到服务器。 现在我想使用 RSACryptoServiceProvider 加密数据,这将在两者之间发送,以便客户端加密数据,服务器对其进行解密以供进一步工作。不幸的是,我在互联网上找不到任何如何管理它的方法,尤其是在涉及到密钥时,因为它大部分都在同一程序内的同一台机器上运行。有人可以帮我解决我在 vb.net 或 c# 中的情况吗?
【问题讨论】:
-
您是否打算使用证书或其他方式?
-
我觉得这个问题太笼统,不具体,无法给出答案。关闭。
-
我对它进行了概括,但问题是我对这种情况一无所知,如果不在这里,我在哪里可以获得答案? @JeremyHolovacs 不确定您的意思。如果您指的是 ssl-certificate 之类的东西,我会说不,还没有。
-
你可以试试这个链接 stackoverflow.com/questions/695802/… - 它是 C#,但是一个非常好的指针(和 SSL,但你应该试一试)
-
@NSGaga 这似乎是一个好的开始,但我想双向连接(以便客户端连接到服务器,服务器连接到客户端),所以(在我看来)我需要为每台运行程序的机器提供证书,这在我的情况下是不可能的。
标签: c# .net vb.net security encryption