可以加密同步域数据库

时间:2017-06-28 21:46:57

标签: realm realm-mobile-platform

是否可以加密用于Realm的服务器数据库?

我尝试使用以下配置创建一个新数据库:

SyncConfig conf = new SyncConfiguration.Bulider(user, serverURL).encryptionKey(theKey).build();
Realm realm = Realm.getInstance(conf);

然后我将一些数据添加到领域数据库,但如果我使用Realm Browser查看数据库,则数据是明文,而不是加密。

Realm for Java 3.4.0版 Realm Mobile Platform 1.7.4(在macOS上运行以进行测试)

谢谢!

1 个答案:

答案 0 :(得分:1)

设备上的数据已加密,因此您无法查看该数据。在服务器上,它以纯文本形式存储,因为只有受信任的人才能访问它。

如果您对端到端加密感兴趣,可以查看可以集成到Realm中的ZeroKit SDK。