gpt4 book ai didi

security - 这种情况安全吗?

转载 作者:行者123 更新时间:2023-12-02 09:10:09 25 4
gpt4 key购买 nike

我使用 RSA 来加密服务器和客户端之间的通信。假设我们有 2 个非对称 key , key 1 和 key 2。

服务器从一开始就有key1(私有(private)),客户端有key1(公共(public))

所以这是场景:

  1. 客户端生成key2
  2. 客户端连接到服务器
  3. 发送用 key1(public) 加密的 key2(public)
  4. 从现在开始,服务器将发送使用 key2(public) 加密的所有数据
  5. 客户端向服务器发送一些随机数据
  6. 服务器发回相同的散列数据
  7. 客户端验证数据是否正确

据我所知,这应该可以防止中间人攻击,或者我错过了什么?在第 7 点,客户端应该知道是否有人试图向服务器提供错误的加密 key ,因为除了服务器之外没有其他人可以解密 key2(public)。

如果有什么可以提高安全性的方法,请告诉我。

最佳答案

提高安全性的最佳方法是使用现有设计,而不是尝试重新发明轮子。我并不是说你所做的事情一定是错误的,只是很多比你我聪明得多的人花了很多时间思考这个问题。请改用 TLS。

关于security - 这种情况安全吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/611808/

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