2012-04-02 62 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