无需密钥即可访问Swift加密的域db

时间:2015-10-02 14:02:48

标签: swift realm

我可能不理解Realm的加密,并希望有人可以提供帮助。

我根据此示例创建了一个加密的Realm数据库:https://github.com/realm/realm-cocoa/blob/master/examples/ios/swift-2.0/Encryption/ViewController.swift

 let configuration = Realm.Configuration(encryptionKey: "31234567890123456789012345678901234567890123456789012345678901234".dataUsingEncoding(NSUTF8StringEncoding, allowLossyConversion: false))
 let realm = try! Realm(configuration: configuration)

然而,在我运行脚本之后,我仍然可以访问&在Realm浏览器中更改Realm文件。我预计Realm文件已加密,用户无法在不使用正确密码解密的情况下读取领域文件。

我已经阅读了问题“SWIFT - Realm db encryption not working”,但它没有回答我的问题。

如何保护我的域文件,在没有加密密钥的情况下,没有人可以从中读取/写入对象?

谢谢, 添

0 个答案:

没有答案