如何在屏幕上加密补丁

时间:2017-12-18 13:44:59

标签: encryption partial hdcp

我想知道(出于好奇)如何加密服务器应用程序中的一块像素(例如验证码),这样客户端就不能使用任何类型的模式识别(神经网络等)来解密像素但是将在他/她的屏幕上看到正确的像素。我听说过HDCP等技术,我想知道是否有任何库来实现这一点。所以我的问题是:

  1. HDCP是我正在寻找的机器人/还有其他解决方案吗?
  2. 是否有任何库可以帮助我实现它(用C ++,Python,Go,Java等等)?
  3. 是否可以将此技术用于屏幕的各种(小)补丁(不是全屏)?
  4. 也许甚至可以用透明度加密/解密像素补丁?
  5. 感谢您的帮助。

1 个答案:

答案 0 :(得分:1)

根据您的描述,我假设您在此处谈论互联网上的服务器 - 客户关系。在那种情况下:否。方式。

为了在屏幕上显示任何内容,必须解密/解码客户端上的数据,然后将其发送到屏幕。解密/解码将在浏览器中,在CPU / GPU上发生,然后解码的图像将存储在存储器中。从那里它可用于任何其他过程,包括神经网络等等。

您需要的是通过互联网将加密数据直接发送到监视器的某种方式,需要对其进行解密并立即显示。您还需要以某种方式保持实施细节的秘密,因此没有人可以构建一个假的监视器"在其他地方进行解密并以这种方式获取数据。这基本上是不可行的,在互联网上基于开放标准的协议和文件格式更是如此。