当前位置:  开发笔记 > 编程语言 > 正文

iPhone上的OpenSSL

如何解决《iPhone上的OpenSSL》经验,为你挑选了2个好方法。

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

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

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



1> Matt Gallagh..:

通常,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密钥对的创建以及加密和解密.

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



2> x2on..:

您还可以将OpenSSL编译为iOS库.这是我的教程:http: //www.x2on.de/2010/07/13/tutorial-iphone-app-with-compiled-openssl-1-0-0a-library/

推荐阅读
帆侮听我悄悄说星星
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有