here에서 RNCryptor를 사용하고 있습니다. 하지만 제대로 컴파일하려면 내 애플 리케이션을 얻을 수 없습니다. 로그에 다음과 같은 오류가 표시됩니다. Undefined symbols for architecture i386:
"_OBJC_CLASS_$_RNDecryptor", referenced from:
objc-class-ref
저는 RNCryptor를 사용하여 iOS에서 메시지를 암호화 한 다음 PHP에서 해독합니다. 그러나 특수 문자는 해독 된 문자열에서 사라집니다. 나는 아이폰 OS에 암호화 방법 -(NSData *)encryptThis:(NSString *)str
{ NSString *key = @"mysuper32bitkey";
NSError *error = nil;
나는 iOS 응용 프로그램에서 RNCryptor을 사용하고 있습니다. 응용 프로그램의 일부 문제로 인해, 나는 PHP 5.4를 실행하는 데이터 서버 측의 일부를 해독해야합니다. RNCryptor 패키지에는 PHP 코드가 포함되어 있지만 RNCryptor의 2.x 분기에서만 작동합니다. 내 데이터는 1.x 지점으로 암호화되었습니다. 안타깝게도 RNCrypto
내 응용 프로그램에 여기에 https://github.com/rnapier/RNCryptor 찾을 수있는 RNCryptor를 가져 왔습니다. 그러나, 나는이 로그에 세 가지 오류가 발생했습니다. Undefined symbols for architecture armv7:
"_SecRandomCopyBytes", referenced from:
내 앱과 서버 사이에 통신 문제가 있습니다. RNCryptor를 사용하여 메시지를 암호화 한 다음 요청을 통해 base64로 인코딩하여 서버로 전송합니다. 이 작업은 DATA 헤더와 http 본문에서 모두 게시물 데이터로 수행됩니다. 내가 어떻게 & POST를 통해 base64로 인코딩 된 메시지를 변환 오전 실수하고있어 생각합니다. 헤더를 통해 암호화 된
Objective-C에서 NSString과 NSData 모두에 대해 NSString을 암호화하려고하므로 검색을 시작했습니다. 나는 here을 시작했지만, 불행히도 내 머리 위로 끝났다. 나는 그 때 자신을 at this post이라고 발견했는데 따라 가기 쉽다. 그래서 나는 가서 함께 implementation을 찾으려고 노력했다. 구현을 살펴본 후 게시글
저는 RNCryptor를 사용하여 iOS에서 NSData를 암호화하고 Python 서버로 보냅니다. 지금까지, 그래. 서버 측에서 NSData를 해독하려고하면 문제가 발생합니다. RNCryptor는 암호화 된 헤더에 모든 관련 데이터를 포함하지만 수신 한 데이터의 암호를 해독하기 위해 서버 측에서 IV를 가져올 수 없습니다. 아이디어가 있으십니까? 구성 :