我可能不理解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”,但它没有回答我的问题。
如何保护我的域文件,在没有加密密钥的情况下,没有人可以从中读取/写入对象?
谢谢, 添