【问题标题】:Encrypt data being sent and received by my C++ application?加密我的 C++ 应用程序发送和接收的数据?
【发布时间】:2013-07-23 08:24:37
【问题描述】:

假设我有一个 C/C++ 应用程序,我希望它通过 http 发出请求并接收响应,我该如何选择加密进出的数据?以后我可以担心任何一端的解密,现在我想得到它的加密方面。

【问题讨论】:

  • 先学习C/C++基础,socket编程基础,HTTP协议基础。然后继续进行不熟悉的加密。
  • 不是 https 的选择吗?
  • 酷,所以继续,是什么阻止了yopu,在解释主要是文本的http数据之前,在http层之前的tcp之后解密:)

标签: c++ c encryption cryptography network-security


【解决方案1】:

传输层安全(TLS 1.0、1.1、1.2)是一个非常标准的协议。您会发现相当多的支持该协议的开源库和操作系统级 API。然而,这就是问题所在。例如,OS X,您必须通过 Transport Security 来利用它;这是一个与 Windows、GNU/Linux 等完全不同的 API。

【讨论】:

  • 感谢您的实际富有成效的答复,而不是克里希纳认为的侮辱是可行的答复。
  • 没问题;我也做过同样的事情,尤其是当我只需要它用于网络套接字或其他东西时。
【解决方案2】:

Say I have a C / C++ application, and I wish to have it make requests via http, and receive responses, how might I choose to encrypt the data that is going / in or out? I can worry about decryption on either end later, for now I would like to get the encryption side of this.

假设我们已经有像OpenSSL(用于加密和解密)和cURL(根据您的要求)这样的库。试试这些。

做一些谷歌搜索并尝试,如果你没有得到你的结果,我们会帮助你。享受编码。

【讨论】:

    猜你喜欢
    • 2012-12-09
    • 2011-06-25
    • 1970-01-01
    • 1970-01-01
    • 2018-07-04
    • 2018-11-06
    • 1970-01-01
    • 1970-01-01
    • 2014-09-20
    相关资源
    最近更新 更多