gpt4 book ai didi

javascript - 在 native react 中加密SD卡中的视频文件

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:14:42 26 4
gpt4 key购买 nike

我能够使用 AES 加密成功加密和解密视频。它适用于较小的视频,而对于较大的文件,它给了我们内存不足/溢出异常。有没有更好的方法来保护只有我的应用程序可以访问它的视频文件。我正在使用这个库“node-forge”

Netflix 和 Amazon Prime 等视频流应用如何在本地保护视频,这些视频只能通过他们的应用访问。如果他们正在解密整个文件,过程怎么会这么快?

我只是想知道我们是否可以在转换为 base-64 的同时破坏文件和反破坏?

编辑:这是一个电子学习应用程序,可以通过 SD 卡安全地访问视频。这些视频应该受到保护,并且只能在我们的应用程序中播放。

最佳答案

您需要根据您的要求设计您的安全措施,这是一个非常复杂的过程,您需要考虑很多细节。一方面,您需要为您的应用程序设计一个合适的协议(protocol),另一方面,您应该尝试使其安全。

例如,作为设计的适用性,您需要考虑您将如何播放视频或您有多少磁盘/内存。在像 Netflix 这样的情况下,他们在下载时播放视频,他们可能使用加密算法的流模式。但正如我所说,在不了解您的应用程序的完整设计的情况下,建议使用加密方法在某种程度上是不道德的。

更新:

如果您需要简单的加密,我建议您使用流式方法(如CTR)。在这种情况下,您可以即时解密您的内容,而不是先完全解密您的文件。但是您需要将此内容提供给您的播放器。如果您还没有编写自己的播放器,这可能是个小问题。我通过 Hook 文件读/写 API 完成了一次,并做了您需要的类似事情,所以这是可能的。

关于javascript - 在 native react 中加密SD卡中的视频文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54071315/

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