【问题标题】:Dataencryption via VB.NET with TCPIP通过 VB.NET 使用 TCP IP 进行数据加密
【发布时间】: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


【解决方案1】:

我的数学老师给了我一些与this 非常相似的东西,但那是丹麦语,我认为让你玩谷歌翻译不是一个好主意。但这同样好:-)

请注意(从我的数学老师那里偷来的,我不确定链接是否告诉它):

您使用的数字必须非常大,才能使您的安全级别达到可接受的水平。实际上,为了安全起见,您至少需要 1024 位(最好是 2048),对应于 307 到 614 位小数。

希望有所帮助:-)

【讨论】:

    猜你喜欢
    • 2011-02-20
    • 1970-01-01
    • 1970-01-01
    • 2011-01-07
    • 2017-10-20
    • 2011-02-14
    • 1970-01-01
    • 1970-01-01
    • 2021-12-16
    相关资源
    最近更新 更多