0

WebサーバーからMP3ファイルをダウンロードし、それらをNSDataオブジェクトに一時的に保存するアプリがあります。次に、このオブジェクトは、アプリのサンドボックスの/ Library/Cacheフォルダーに保存されている.mp3ファイルに書き込まれます。

ファイルを再生するときは、次のようにAVPlayerItemにロードします。

    NSString *filePath = [[NSSearchPathForDirectoriesInDomains(NSCachesDirectory, NSUserDomainMask, YES) objectAtIndex:0]
                          stringByAppendingPathComponent:[NSString stringWithFormat:@"%@.mp3", trackID]];

    NSURL *fileURL = [[NSURL alloc] initFileURLWithPath:filePath];
    self.trackPlayerItem = [[AVPlayerItem alloc] initWithURL:fileURL];

このアイテムをAVPlayerにロードして再生すると思います。

だから私の主な質問は:これらのmp3ファイルをディスクに保存している間に暗号化して、ジェイルブレイクされたデバイスを持っている人がファイルシステムからそれらを引き抜くことができないようにするにはどうすればよいですか?

Stack Overflowについてはすでに調べましたが、役立つものは見つかりませんでした。

誰かが私を助けてくれることを願っています。ありがとう

4

1 に答える 1

2

RSA暗号化/復号化をに追加する方法については、このスレッドを確認してくださいNSData

于 2012-08-01T17:13:50.367 に答える