2011-02-17 3 views
0

CER 파일과 TXT 파일을 사용하여 openSSL 명령을 통해 문자열을 쉽게 암호화 할 수 있습니다. 아이폰 SDK에서도 똑같이해야한다.iPhone SDK의 openSSL 명령 ... 어떻게?

iPhone SDK 용 openSSL을 컴파일하는 방법에 대한 훌륭한 자습서가 있습니다. 하지만 다음 단계를 놓치고 있습니다.

아이폰 .m을 가지고있는 방법. 예를 들면 다음과 같은 명령을?

OpenSSL을 rsautl -encrypt -in TEXT.txt -out ENCRYPTED.enc -inkey CERTIFICATE.cer -certin -pkcs

이 질문은 바보 같은 소리를 할 수 있다면 미안 해요,하지만 난 정말 방법을 모른다 시작하는 법 ... 주위에 튜토리얼이나 샘플이 있습니까?

고맙습니다.

답변

0

OpenSSL은 iOS 용으로 미리 제작되지 않았습니다. 대신 Jens Alfke의 MYCrypto 프레임 워크를 사용하십시오. 이것은 Apple의 Keychain 및 CommonCrypto 구성 요소 주위에 래퍼를 추가합니다. 예를 들어 인증서를 설정하고 공용 및 개인 키 기반 암호화를 수행하는 데 도움이 될 수 있습니다.

+0

고마워요 ...하지만 그것은 아이폰에서 아직 작동하지 않는 것 같습니다 개발자가 말하길 ... 사실 나는 security.framework을 시도했는데 거의 다 왔다고 생각하지만 작동하지는 않습니다. 그 사람들은 내 코드를보고 싶습니다, http://stackoverflow.com/questions/5019185/iphone-encryption-with-certificate 불행히도 그것은 어떤 이유로 작동하지 않습니다 ... – Fabio