代码之家  ›  专栏  ›  技术社区  ›  Prix Winteroo

C#公钥验证Perl私钥并用作AES密钥?可能和/或可行?

  •  1
  • Prix Winteroo  · 技术社区  · 16 年前

    我在想,模糊处理和安全性是否有可能和/或可行,如下所示:

    • 客户端启动与服务器的会话(这意味着发送并接受了有效的登录名和密码)
    • 客户端将收到这两个,验证密码,看看它是否加密与我们的密钥对或没有,如果这样,它将被用来解密数据。

    这值得吗?

    我之所以想要这样的东西,主要是为了让任何试图复制服务器与客户机通信的内容的人都更加困难,除了我们使用智能组装之外。我想让你们把注意力集中在上面的问题上,忘记打包我的代码等。如果可能的话,把这当成一个客户机/服务器通信安全问题。

    1 回复  |  直到 16 年前
        1
  •  1
  •   Robert Seder    16 年前

    我可以讲第一部分。如果服务器用他们的私钥加密一个密钥,任何人都可以用他们的公钥解密它。这给中间人的进攻留下了一个大洞。换句话说,如果我截取了你做的相同标记,我现在知道了你知道的相同密钥。这意味着我可以看到所有来往的车辆。

    推荐文章