Ist Realm Ersatz für SQLite & Core Data, Wie sicher es ist und wie RealmIst Realm sicher wie SQLite & Core Data?
3
A
Antwort
1
Sowohl Sqlite
und CoreData
store Klartext im Speicher verwenden, wenn Sie verschlüsseln Sie es nicht sagen, Sie von Verschlüsselung mit beiden verwenden können sie, um es sicher zu machen. Dasselbe ist der Fall mit Realm standardmäßig es speichern Daten im Klartext, aber Sie können unten durch Codedaten verschlüsseln (sein von der Realm-Website genommen)
// Generate a random encryption key
NSMutableData *key = [NSMutableData dataWithLength:64];
SecRandomCopyBytes(kSecRandomDefault, key.length, (uint8_t *)key.mutableBytes);
// Open the encrypted Realm file
RLMRealmConfiguration *config = [RLMRealmConfiguration defaultConfiguration];
config.encryptionKey = key;
NSError *error = nil;
RLMRealm *realm = [RLMRealm realmWithConfiguration:config error:&error];
if (!realm) {
// If the encryption key is wrong, `error` will say that it's an invalid database
NSLog(@"Error opening realm: %@", error);
}
// Use the Realm as normal
RLMResults<Dog *> *dogs = [Dog objectsInRealm:realm where:@"name contains 'Fido'"];
besuchen Sie bitte diesen link mehr über Verschlüsselung in Realm aufnehmen
Verwandte Themen
- 1. Sicherung .sqlite (Core Data)
- 2. Warum ist Core Data schneller als SQLite
- 3. Core Data vs SQLite 3
- 4. Core Data Excessive VM: SQLite Seitencache
- 5. Core Data vs Sqlite und Leistung
- 6. Überprüfen einer leeren Core Data-Beziehung (SQLite)
- 7. Wie können Stammdaten in Core Data in SQLite eingefügt werden?
- 8. Sichern/Teilen Core Data Store
- 9. Core Data und iCloud hinzufügen vorbelegte SQLite-Datei
- 10. .sqlite-Datei aus dem Core Data Store erstellen?
- 11. Core Data Giving Error
- 12. Laden einer CSV in Core Data Managed sqlite db
- 13. iPhone Core Data Fetch Primärschlüssel
- 14. Core Data Modeling von SQL
- 15. Core Data und Multithreading
- 16. Daten sichern mit Core Data in iOS
- 17. Core Data Fehler beim Abrufen
- 18. Core Data + 'Anweisung ist noch aktiv'
- 19. Wie verschlüsseln/entschlüsseln Daten in Core Data?
- 20. UIManagedDocument und Core Data
- 21. UITableView Core Data Nachbestellung
- 22. Core Data iCloud Synchronisieren
- 23. Core Data Entity umbenennen
- 24. Core Data Fault
- 25. Ist SQLite-Thread in dieser Situation sicher?
- 26. Core Data Relationship Fault
- 27. Beschleunigen Core Data holen
- 28. Core Data Abrufanforderung Optimierung
- 29. Core Data mit JSON
- 30. Core Data Memory Management
Überprüfen Sie die Dokumente, https://realm.io/docs/objc/latest/, sie sagen, es ist ein Ersatz;) – LoVo