gpt4 book ai didi

c++ - 如何在应用程序中隐藏 key ?

转载 作者:太空狗 更新时间:2023-10-29 23:42:23 25 4
gpt4 key购买 nike

我有一个 C++ 客户端/服务器应用程序,其中客户端和服务器是我的可执行文件。每次在客户端和服务器之间建立连接时,我都会为该 session 生成一个新的加密 key ,我希望传输此 session key 并使用内置于客户端和服务器中的静态 key 加密此 session key 。

但是,在我的可执行文件上运行字符串会显示静态 key 。

如何在我的客户端和服务器应用程序中隐藏嵌入式静态 key ,以便它们不容易被提取,从而允许其他人解码我的 session key 。

最佳答案

他交换 key 的方法“确保”客户端是有效的而不是冒名顶替者。仅仅使用 D-H 安全地交换 key 是不行的。为了获得相同的功能,他需要实现 PKI 系统。 SSL/TLS 是为此目的而构建的,在它的下面将做他需要的。

您需要为您的服务器创建一个 CA 并签署客户端证书以确保它们与他们所说的一样。

关于c++ - 如何在应用程序中隐藏 key ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4572527/

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