iOS和Windows Phone兼容加密

时间:2012-01-02 11:02:18

标签: ios windows-phone-7 encryption aes

我是加密的真正菜鸟。在我打破了几天之后,我决定在StackOverflow上寻求帮助。

目前我正在为iOS,Android和Windows Phone开发移动应用程序。在应用程序中,我需要从具有加密URL的服务器请求数据。因为应用程序必须适用于iOS,Android和Windows Phone,我需要使用适用于每个平台的加密。我决定使用带有密钥和iv的AES加密。

我已经将AES加密技术用于Windows Phone,但我确实陷入了iOS。我在网上搜索了一个很好的例子,但没有找到解释整个过程的任何东西。任何人都可以通过给我一个例子(有解释)或一个好的URL来帮助我吗?

真的很感激帮助!

修改

我知道我想基于密钥和iv生成AES密钥。使用aes密钥我想加密我的密码。确切的问题是我将如何在代码中这样做。

2 个答案:

答案 0 :(得分:1)

我在设备和平台之间使用openssl进行加密。有很多可用的文档,我很确定它可以满足您的需求。

github上也有几个包装器可以使加密/解密更容易。

OpenSSL

答案 1 :(得分:0)

我最终使用AES。此加密类型适用于Android,iOS和Windows Phone。 对于iOS和Android,互联网上有插件可以让您的工作更轻松。只需搜索{platformname} AES,您就可以获得足够的网站。