【问题标题】:Simple Encryption/Decryption in QtWebkitQtWebkit 中的简单加密/解密
【发布时间】:2012-04-19 11:58:33
【问题描述】:

我正在使用 QWebView 制作浏览器,我想实现以下目标:

浏览器——->向服务器发送请求——->服务器响应加密的html——->浏览器解密html并显示。

但问题是我无法弄清楚如何在查看收到的 html 之前对其进行解密。 我没有找到任何可以覆盖的信号或虚函数。

我什至尝试更改 QNetworkAccessManager,然后尝试篡改 QNetworkReply,但 QNetworkReply 是只读的。

那么有没有人解决这个问题?

【问题讨论】:

  • 只使用 HTTPS URL 并让它为您做这件事有什么问题?

标签: html qt encryption qtwebkit qwebview


【解决方案1】:

通过 HTTPS 发出请求,让 SSL 为您处理所有加密。

【讨论】:

  • 除了 SSL 没有其他解决方案吗?我要问的似乎很简单,一定有办法。
  • 体面的加密不简单。这就是为什么我们不重新发明轮子,而是使用一个健壮的、经过良好测试、得到良好支持的系统,该系统具有带有非常简单 API 的库。
  • 好的,但是如果想完全改变数据,或者我想附加额外的 html 怎么办?我要说的是,我想篡改收到的html数据。没有办法吗?
  • 在服务器未加密之前,您可以对其进行篡改。一旦它被客户端解密,您就可以篡改它。当它被加密时你不能篡改它(这是加密点)。
  • 是的,我知道,所以我想在客户端解密后篡改 html 数据。那我该怎么做呢?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-01-31
  • 2014-06-28
  • 2017-12-20
  • 2014-01-01
  • 2012-11-28
相关资源
最近更新 更多