1

我打算使用领域存储散列密码和 PIN。我一直在研究加盐,建议为每个密码/PIN 设置不同的盐。还建议盐应该在数据库中的某个地方。

我的问题是 .realm 文件安全吗?有没有办法保证 .realm 文件的内容无法打开?

4

2 回答 2

2

一般来说,您可以从手机获取领域文件(如果它已植根)并通过领域浏览器(https://github.com/realm/realm-browser-osx)读取它。但是有可能加密 *.realm 文件。查看文档https://realm.io/docs/java/latest/#encryption的相应部分。

于 2016-03-20T15:19:34.577 回答
0

Realm 文件默认不加密,但 Realm 支持文件加密。

您可以在此处查看加密文档,并在此处查看示例实现。

您还应该阅读 Android密钥库,它可以让您安全地存储密钥。

于 2016-03-20T18:00:14.877 回答