在浏览器中打开Realm文件始终需要加密密钥

时间:2016-05-06 01:06:55

标签: ios encryption realm

我使用Realm Browser 0.9.85并使用https://github.com/realm/realm-cocoa中的示例。

我是一个全新的领域新手,所以对我很轻松。每次我尝试从GitHub的示例中打开Realm文件时,都会收到输入加密密钥的请求。似乎Realm中的默认配置是没有对db进行加密,所以我不知道是什么给出的。任何帮助将不胜感激。感谢。

enter image description here

5 个答案:

答案 0 :(得分:14)

由于您打开的是使用Realm 0.101构建的文件,因此您需要使用与这些文件兼容的Realm浏览器版本。

您可以在Mac App Store中获取Realm Browser 0.101:https://itunes.apple.com/app/realm-browser/id1007457278

或在此处作为存档:https://github.com/realm/realm-browser-osx/releases/tag/0.101.0

这是必要的,因为Realm 0.101带来了以前版本无法读取的Realm文件格式的更改。阅读发布帖子了解更多信息:https://realm.io/news/realm-objc-swift-0.101.0/

答案 1 :(得分:11)

下载Realm Studio而不是下载旧版本,它将打开文件而无需任何必需的密钥。

https://docs.realm.io/sync/realm-studio

希望它能解决您的问题。

答案 2 :(得分:3)

我对Realm Browser遇到了同样的问题。现在仅适用于Realm Studio。

答案 3 :(得分:0)

只需更新您当前的Realm浏览器,它就不再需要加密密钥:)。希望它有所帮助。

答案 4 :(得分:0)

您可以使用 MongoDB Realm Studio 打开文件。

我在 MacOS 11.3.1 中安装了 v10.1.2 没有问题

https://docs.mongodb.com/realm/studio/install/