2012-04-02 5 views
0

오디오 파일을 녹음했습니다. 필요한 것은 프로그래밍 방식으로 Xcode의 오디오 파일을 암호화 한 다음 서버로 보내야합니다. 친절하게도 파일 암호화 방법을 알려줍니다. 감사합니다. 전진.Xcode의 오디오 파일 암호화

+0

에서 허용 대답 좀 봐. – pie

+0

파일 자체를 암호화하는 대신 전송 암호화에 SSL을 사용하지 않는 이유는 무엇입니까? – jnic

+0

친절하게도이 작업을 수행하는 방법에 대해 알지 못합니까? – pie

답변

0

링크에서 해당 범주를 사용하여 프로젝트에 추가하고 "CommonCryptor.h"를 # 포함하십시오. NSData로 오디오 가져 오기, [data AES256EncryptWithKey : key] 여기서 key는 비밀번호가 포함 된 NSString입니다. 참조 : AES Encryption for an NSString on the iPhone

+0

[data AES256EncryptWithKey : key]를 사용할 때 경고 메시지가 나타납니다. 1.Instance 메서드 AES256EncryptWithKey : 찾을 수 없습니다. – pie

+0

링크의 첫 번째 대답을 확인하십시오. 링크 된 코드가 포함되어야합니다. 카테고리를 통해 NSData에 AES256EncryptWithKey 메소드를 추가합니다. CCCrypt()보다 훨씬 좋음. –

0

this을 사용하여 NSData를 암호화 할 수 있습니다.

+0

거기에 너무 많은 파일을 내가 사용하는 파일이 무엇입니까 말해 – pie

+0

NSData + commonCrypto.h – Vignesh

+0

안녕하세요 Vignesh, 여기 내가 아래의 이미지를 암호화하고 싶습니다. ViewDidLoad에서 NSData * data1 = [[NSData alloc] initWithContentsOfFile : [[NSBundle mainBundle] pathForResource : @ "arrow_glossy_up_blue"ofType : @ "png"]]; NSData * encryptedData = [data1 AES256EncryptedDataUsingKey : @ "srinu"오류 : nil]; 이 줄에서는 이와 같은 오류가 발생합니다. [NSConcreteData AES256EncryptedDataUsingKey : error :] 인식 할 수없는 선택기가 인스턴스로 전송되었습니다. – pie

0

zlib 라이브러리로 압축 할 수 있습니다.

objective-zip이라는 래퍼가 있습니다.

또한 암호화를 지원합니다.

또한 친절하게 어떻게 이렇게 말해 compressed file format for Iphone

+0

나는 고마워한다. 대답 몇 분 후에 다시 연락 드리겠습니다. – pie