iPhone上的OpenSSL

Jam*_*s88 4 iphone frameworks openssl objective-c

我需要弄清楚如何为iPhone获得两个OpenSSL功能.我试图保留它,所以我不需要另一个dylib,因为我不希望Apple拒绝我的应用程序这么傻.

无论如何,我有一个应用程序访问API,而不是我的API之一,所以我无法真正改变它,而且,我不希望任何人知道我的公钥,或使用这个特定的'私人'api,所以我不能只创建一个PHP脚本服务器端,这将更容易,除了它只是无法解决.

我需要能够使用能够封锁OpenSSL中的请求的东西,并且还能在OpenSSL中编码公钥.我有标题,我似乎无法解决任何问题.

Mat*_*her 7

通常,iPhone上最简单的加密和解密方法是Security.framework,而不是直接使用OpenSSL.

看这里:

http://developer.apple.com/iphone/library/DOCUMENTATION/Security/Conceptual/CertKeyTrustProgGuide/iPhone_Tasks/iPhone_Tasks.html#//apple_ref/doc/uid/TP40001358-CH208-SW9

底部的示例(清单2-8,2-9和2-10)显示了RSA-1024密钥对的创建以及加密和解密.

通过使用其他密钥,您可以控制加密/解密方法以匹配服务器的要求.