有谁知道是否有适用于 iOS 的 TrueCrypt 或 EncFS 之类的库。
目的是创建一个加密卷以在设备上安全地存储视频等大文件,并在运行时解密时播放它们。
希望能够在不依赖输入 PIN 的情况下执行此操作以进行内置文件保护。并能够使用 AES-256 进行加密。
如果什么都没有,我将如何编写或移植我自己的?
有谁知道是否有适用于 iOS 的 TrueCrypt 或 EncFS 之类的库。
目的是创建一个加密卷以在设备上安全地存储视频等大文件,并在运行时解密时播放它们。
希望能够在不依赖输入 PIN 的情况下执行此操作以进行内置文件保护。并能够使用 AES-256 进行加密。
如果什么都没有,我将如何编写或移植我自己的?
iOS 架构不允许“磁盘加密”。但是,如果您的代码可以通过将实际数据传递给播放器来进行自定义播放(与将文件名传递给播放器相反),您可以使用我们的Solid File System产品。这是一个具有加密和压缩功能的虚拟文件系统,您可以将其嵌入到您的应用程序中。也许这对你有用。
但加密只是故事的一方面——当您将数据和加密密钥传递到用户手中时,您需要采取特殊措施来保护该密钥。这意味着密钥应该在您的应用程序中被混淆(或者更好地从服务器流式传输),并且数据的部分应该更好地使用不同的密钥加密。