在cordova应用程序中实现加密



我正在为iOS开发一个基于cordova的移动应用程序。我已经将数据创建为JSON和图像。我需要对两者进行加密。在谷歌搜索后,我发现iOS本身支持数据加密,但要利用它,我们必须为您的iphone设置密码。我是否可以只对我的cordova应用程序使用原生iOS加密,而不是应用于整个手机?如果这是不可能的,我可以在cordova中加密数据和图像的最佳替代方式是什么?

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

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

这里有一个使用RNCryptor的cordova插件。

最新更新