1

由于对 IBM MobileFirst 和 Mobile App 客户端的数据调用是纯文本的,因此我想在移动应用程序上加密一些数据(比如说密码),并在将其传递给适配器后在 IBM MobileFirst 适配器中对其进行解密。实现这一目标的最佳方法是什么?我看到了一些使用 SJCL 的建议。我将把密钥存放在哪里?我假设应用程序和服务器端的密钥必须相同。

4

1 回答 1

1

是的。你是对的。SJCL 使用各种安全技术来保护密码并保护它们免受多种攻击。

MobileFirst 为您WL.SecurityUtils 提供实现这一目标。并将密钥存储为您的要求,但您甚至没有尝试。尽管如此,一个令人沮丧的流行选择。

对于博客 https://developer.ibm.com/mobilefirstplatform/2015/07/31/saving-encrypting-and-showing-images-using-cloudant/

API参考http://www-01.ibm.com/support/knowledgecenter/SSHS8R_7.0.0/com.ibm.worklight.apiref.doc/html/refjavascript-client/html/WL.SecurityUtils.html?cp=SSHS8R_7 .0.0%2F9-0-0-1-23

于 2016-02-23T01:40:20.097 回答