2014-10-06 71 views
1

我正在研究基于cordova的iOS移动应用程序。我有用户创建的数据作为JSON和图像。我需要对两者进行加密。谷歌搜索后,我发现iOS本身支持数据加密,但利用我们必须为您的iPhone设置密码。无论如何,我可以将本机iOS加密仅用于我的科尔多瓦应用程序,而不是应用于整个移动设备?如果这是不可能的,我可以在cordova中加密数据和图像的最佳替代方式是什么?在科尔多瓦应用程序中实现加密

回答

2

iOS在CommonCrypto中有一套相当完整的加密函数,这是安全框架的一部分。

您可以使用AES加密和钥匙串来安全地保存加密密钥。 SO上有很多例子。此外还有完整的项目,如RNCryptor可以使用。

有一个cordova plugin that uses RNCryptor available here

+0

该回购有些事情发生。但是另一个可以从使用RNCryptor https://github.com/cordova-bridge/safe的人那里获得 – VJAI 2014-11-28 07:06:28

相关问题