文件名称:EncryptedFilesTest:使用嵌入式 iOS HTTP 服务器测试动态解密
文件大小:11.24MB
文件格式:ZIP
更新时间:2024-07-20 23:33:35
Objective-C
加密文件测试 这是使用和提供加密媒体文件的快速破解/示例。 根据我的实验,即使使用通过“快速启动”提示创建的 mov 文件,似乎也无法通过此方法提供 mp4/mov 文件。 MP3 文件也很麻烦,因为它们看起来可以播放,但不支持搜索,因此它显示为“现场”广播,可能会让最终用户感到沮丧。 JPG 文件有效。 因为 RNCryptor 的当前实现只允许顺序解密(不在文件中查找),所以我们需要提供分块的 HTTP 响应,而不能提供任意的 HTTP 字节范围。 此限制似乎会导致内置 iOS 媒体播放器、QuickTime 和 VLC 出现问题。 RNCryptor v3 格式使用 AES-CBC,因此在技术上可以解密任意字节范围,但需要大量工作来修改现有库以支持此功能。
【文件预览】:
EncryptedFilesTest-master
----EncryptedFilesTestTests()
--------EncryptedFilesTestTests.m(918B)
--------Info.plist(757B)
----EncryptedFilesTest.xcodeproj()
--------xcshareddata()
--------project.xcworkspace()
--------xcuserdata()
--------project.pbxproj(23KB)
----EncryptedFilesTest()
--------ViewController.m(12KB)
--------SCRHTTPConnection.h(115B)
--------Info.plist(1KB)
--------main.m(360B)
--------SCRHTTPServer.m(3KB)
--------SCRHTTPAsyncFileResponse.m(3KB)
--------SCRHTTPConnection.m(3KB)
--------Base.lproj()
--------Images.xcassets()
--------ViewController.h(241B)
--------AppDelegate.h(303B)
--------SCRHTTPServer.h(334B)
--------SCRHTTPAsyncFileResponse.h(318B)
--------AppDelegate.m(2KB)
----Podfile.lock(730B)
----EncryptedFilesTest.xcworkspace()
--------xcshareddata()
--------contents.xcworkspacedata(236B)
----Podfile(145B)
----LICENSE(1KB)
----samples()
--------480p_15sec.mov(5.99MB)
--------image.jpg(454KB)
--------test.mp3(4.87MB)
----README.md(1KB)
----.gitignore(226B)