【问题标题】:Encrypt and Decrypt video file after downloading下载后加密和解密视频文件
【发布时间】:2017-12-15 20:09:54
【问题描述】:

我有一个包含视频文件的表格视图,我想从 url 下载这个视频文件并显示每个单元格的下载进度,下载完成后,我想加密下载的视频文件,当用户想要打开视频时我必须解密并显示给用户。但我没有找到加密和解密视频文件的解决方案。 有人有任何视频文件的加密和解密解决方案。

【问题讨论】:

  • 你想加密和解密视频吗?
  • 你能展示你的方法无效吗?否则这看起来就像是在询问代码。
  • @Tej 是的,我想加密和解密视频文件
  • @AndrasM。我尝试将视频文件转换为数据并使用此链接进行加密和解密,但这不起作用。而且我不知道我的解决方案是否正确。 github.com/RNCryptor/RNCryptorstackoverflow.com/questions/27072021/aes-encrypt-and-decrypt
  • 是的@ava。它将返回字节数组。你可以从这个字节数组中加载视频。

标签: ios swift encryption video-encoding


【解决方案1】:

只需使用iOS内置的数据保护,iOS会在写入文件和读取文件时自动完成加密和解密。

写入数据时设置completeFileProtection:

static var completeFileProtection: NSData.WritingOptions { get }

文件以加密格式存储,只有在设备解锁时才能读取或写入。在所有其他时间,尝试读取和写入文件都会导致失败。

请参阅iOS Security 第 11 页:加密和数据保护、文件数据保护。

【讨论】:

    猜你喜欢
    • 2011-07-29
    • 2012-01-01
    • 1970-01-01
    • 2018-06-06
    • 2012-03-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-09-28
    相关资源
    最近更新 更多