gpt4 book ai didi

c++ - 一种保护通过网络发送的数据的方法?

转载 作者:太空宇宙 更新时间:2023-11-04 05:04:41 26 4
gpt4 key购买 nike

我刚刚完成了一个应用程序,一个简单的 Messenger 客户端,我希望加密所有数据,无论是 3 还是 200 个字母的短语

此类应用的最佳算法是什么?此时此刻,我正在尝试将 3DES 与 crypto++(在 VC10 上)一起使用,但填充和其他事情似乎有点困难。

我不熟悉密码学,所以欢迎任何有用的建议。

最佳答案

使用 TLS,例如 OpenSSL,这是一种用于保护传输中 数据的久经考验的技术(尽管您需要一个受信任的根节点 and there are PROBLEMS with that,因此您可以想自签)。

之后,您应该询问是否需要在本地存储这些消息,如果需要,是否对它们进行加密。安全要求不同——密码保护的对称密码可能更合适。

如果您担心安全的聊天服务,那么您可能会担心安全的匿名聊天服务,在这种情况下您可能需要查看 key exchange protocols .

关于c++ - 一种保护通过网络发送的数据的方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7391758/

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