Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/184.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在iOS/Android中保护PDF和MP4_Android_Ios_Pdf_Encryption - Fatal编程技术网

如何在iOS/Android中保护PDF和MP4

如何在iOS/Android中保护PDF和MP4,android,ios,pdf,encryption,Android,Ios,Pdf,Encryption,我有这个要求,下载pdf/视频文件到iOS/Android手机。然后用户可以脱机阅读 由于数据现在存放在应用程序中,如何防止人们访问和复制该文件 编辑 我知道我们可以在PDF中设置密码保护,并在需要打开密码时对其进行硬编码。但是,视频呢 第二种方法是加密/解密。有人能简要介绍一下吗?如何做到这一点?可能的问题,性能问题,因为视频包含大文件大小 在智能卡中,我使用一个主密钥对所有内容进行加密,然后存储到持久性内存中。当一个经过身份验证的实体试图使用任何数据时,我首先对其进行解密,然后将其发送给该实

我有这个要求,下载pdf/视频文件到iOS/Android手机。然后用户可以脱机阅读

由于数据现在存放在应用程序中,如何防止人们访问和复制该文件

编辑
  • 我知道我们可以在PDF中设置密码保护,并在需要打开密码时对其进行硬编码。但是,视频呢
  • 第二种方法是加密/解密。有人能简要介绍一下吗?如何做到这一点?可能的问题,性能问题,因为视频包含大文件大小

  • 在智能卡中,我使用一个主密钥对所有内容进行加密,然后存储到持久性内存中。当一个经过身份验证的实体试图使用任何数据时,我首先对其进行解密,然后将其发送给该实体。但是,任何未经验证的实体只获取数据的垃圾形式。如果出现任何安全威胁,我只需擦除密钥,从而保护我的数据。也许这个概念对你有帮助。但是对于iOS,有没有办法提取应用程序中的文件?为什么不使用sha256或AES?@Dato'MohammadNurdin sha256不是加密,它是一个哈希函数。PDF和视频都可以在服务器上用与应用程序共享的密钥加密,并根据需要在应用程序上解密。