Encryption 如何在屏幕上加密补丁程序

Encryption 如何在屏幕上加密补丁程序,encryption,partial,hdcp,Encryption,Partial,Hdcp,我想知道(出于好奇)如何在服务器应用程序中加密一块像素(例如验证码),这样客户端就不能使用任何类型的模式识别(神经网络等)来解密像素,但会在屏幕上看到正确的像素。我听说过HDCP之类的技术,我想知道是否有任何库可以实现这一点。因此,我的问题是: HDCP是我正在寻找的机器人吗/还有其他解决方案吗 LI>是否有任何库帮助我实现这一点(C++、Python、Go、java、什么)?< /LI> 是否可以将此技术用于屏幕的各种(小)补丁(非全屏) 也许甚至可以用透明的方式加密/解密像素块 谢谢您的帮

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

  • HDCP是我正在寻找的机器人吗/还有其他解决方案吗
  • <> LI>是否有任何库帮助我实现这一点(C++、Python、Go、java、什么)?< /LI>
  • 是否可以将此技术用于屏幕的各种(小)补丁(非全屏)
  • 也许甚至可以用透明的方式加密/解密像素块

  • 谢谢您的帮助。

    根据您的描述,我假设您在这里谈论的是跨internet的服务器-客户端关系。如果是那样的话:不行

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


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

    这里的“服务器”和查看器之间的关系是什么?HDCP的工作原理是图形处理器内置到显示器的硬件支持。这种事情在互联网上是不存在的。HDCP适用于数据传输,数据的呈现点超出了它的范围。感谢您的帮助。也许HDCP是解决这个问题的错误技术。您能为分离良好的客户机和服务器建议一种不同的方法吗,这样通信必须基于TCP(或类似技术)?非常感谢这些详细信息。我看到了我面临的问题。但是视频流如何防止用户复制电影呢?我想这些人也有这个问题?他们有。没有人阻止任何人复制这些东西。好吧,他们在阻止普通乔复制那些电影。但他们并没有阻止任何人下定决心克服这些不便。好吧,我没有意识到这一点。我认为HDCP的发明正是为了避免这种捕获。但我不是专家。。。你能解释一下为什么HDCP存在吗?说了这么多,现在有了一个适用于web的DRM标准,你可以研究一下。但是,再一次,数字版权管理从根本上说是行不通的,有人可能会建立一个神经网络来对验证码进行图像分析,他可能也足够聪明来处理数字版权管理……这取决于实施情况。如果整个系统(视频播放器+操作系统+图形处理器)被定制为不泄露DRM的内容,则该部分屏幕截图(由所述系统拍摄)可能会被遮住。但这并不是我所说的泄密的主要来源。DRM的内容只是数据。需要使用某种秘方解密的数据。如果这个秘密被知道,任何人都可以创建任何可以解密数据的软件。而且这里根本没有安全的供应链可以为酱汁保密。QED。