2012-04-02 59 views
0

我记录了一个音频文件。我需要的是我必须以编程方式在Xcode中加密音频文件,然后将其发送到服务器。所以请告诉我如何加密文件。谢谢提前。Xcode中的音频文件加密

+0

请告诉我如何做到这一点。 – pie 2012-04-02 13:31:30

+0

任何不使用SSL进行传输加密而不是加密文件本身的理由? – jnic 2012-04-02 14:05:09

+0

我不知道这个好心告诉我该怎么做? – pie 2012-04-02 14:07:09

回答

0

在链接的答案中使用该类别,并将其添加到项目中并#include“CommonCryptor.h”。 获取音频作为NSData,然后[data AES256EncryptWithKey:key]其中key是包含密码的一些NSString。请参阅: AES Encryption for an NSString on the iPhone

+0

当我使用[数据AES256EncryptWithKey:键]我收到警告1.Instance方法AES256EncryptWithKey:找不到 – pie 2012-04-02 13:25:29

+0

请参阅链接中的第一个答案。链接的代码需要包含在内。它通过一个类别向NSData添加AES256EncryptWithKey方法。比CCCrypt()好很多。 – 2012-04-02 13:45:39

0

您可以使用this加密您的NSData。

+0

在这里有很多文件告诉我什么文件我必须使用 – pie 2012-04-02 13:29:12

+0

使用NSData + commonCrypto.h – Vignesh 2012-04-02 13:33:58

+0

嗨Vignesh,在这里我想加密下面的图像。所以在ViewDidLoad我写了NSData * data1 = [[NSData alloc] initWithContentsOfFile:[[NSBundle mainBundle] pathForResource:@“arrow_glossy_up_blue”ofType:@“png”]]; NSData * encryptedData = [data1 AES256EncryptedDataUsingKey:@“srinu”error:nil];在这一行它是这样的错误。 [NSConcreteData AES256EncryptedDataUsingKey:error:]无法识别的选择器发送到实例..... – pie 2012-04-02 13:48:07

0

您可以使用zlib库进行压缩。

有一个名为objective-zip的包装。

它也支持加密。

而且看看接受的答案在compressed file format for Iphone

+0

我想花花公子感谢回复我会在几分钟内回复你 – pie 2012-04-02 13:44:33