java - 将密码保存到黑莓内存中的最佳方法

标签 java blackberry storage password-protection

我正在为黑莓 4.6.1 开发应用程序。 我需要存储用户的密码(允许您保存密码的典型功能,因此您无需再次输入)。我正在考虑将它存储在设备中的文件中,但我不知道这是否是个好主意,因为任何可以将设备连接到 PC 的人都可以获得该文件。

当然这里面的内容会被加密,但我还是觉得这样不安全。据我所知,iOS为每个应用程序定义或设置一 block 硬盘,因此用户无法访问它,使存储更安全,但我不知道黑莓是否有类似的东西。

有什么想法吗?

谢谢,

最佳答案

更好的选择是 PersitentStore,它本身就足够了。密码仍然可以从设备中提取出来,但会稍微困难一些。如果这仍然是一个问题,您可以利用访问控制。参见 this developers' guide .

关于java - 将密码保存到黑莓内存中的最佳方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13365271/

相关文章:

java - hibernate从与具有一对多关系的子表完全匹配的列表中搜索查询

java - Android MVP - 分享偏好

java - U0670 支持黑莓开发

blackberry - IBM Worklight - "config.xml is malformed xml or could not be found in the application' s 根”

Azure 存档操作和定价

java - 尝试让 Kryonet 与 Android 配合使用

java - 添加到 BlackBerry 中的 VerticalFieldManager 后,自定义管理器未正确呈现

azure - HDInsight 和 Azure 表存储

c# - 值不能为空。 (参数 'sharedKeyCredential')当我们尝试使用V12的GenerateSasUri()方法创建SAS Uri时

java - Log4j.properties 在类路径上但未加载