我想加密音频文件,我如何在iPhone中实现它。 有没有任何框架来完成这件事。加密Iphone中的音频文件
这是我使用加密文件的代码,
NSData *inputData = [NSData dataWithContentsOfFile:localfilePath.path];
NSString *encryptKey=[NSString stringWithString:@"nywleS"];
CCCryptorStatus status = kCCSuccess;
NSData *encrypted = [inputData dataEncryptedUsingAlgorithm:kCCAlgorithmAES128 key:encryptKey initializationVector:@"Selwyn" options:0 error:&status];
NSData *decryptedData = [outputData decryptedAES256DataUsingKey:encryptKey error:nil];
但原始文件的大小成为CBS模式加密后少。 并且在解密之后它与加密的尺寸相同。 请帮我解决这个问题。
感谢,
请记住,任何确定的人仍然可以获取您的音频文件,这主要是为了防止用户在与iTunes同步后随意将其复制出.ipa。也就是说,使用简单的XOR或仿射密码,您可能会获得相同的结果。 (如果AES路由结果没有足够的性能) – iccir 2012-01-25 07:42:39
你是否有任何示例代码为执行的参考,我可以查看 – Selwyn 2012-01-25 07:45:00
添加为答案,请不要接受 - 虽然它不回答你的原来的问题;) – iccir 2012-01-25 07:53:11