#ios #swift #encryption #realm
#iOS #swift #шифрование #realm
Вопрос:
Я следил за документацией по шифрованию и образцом кода.
Я считаю, что у меня все настроено правильно. (Браузер Realm вылетает при попытке открыть my .realm)
Каков правильный способ проверки шифрования?
Комментарии:
1. Если вы получаете сбой, самое полезное, что вы можете нам предоставить, — это версию RealmSwift и версию браузера Realm, которую вы используете. Кроме того, любые журналы также полезны.
2. Похоже, что приложение Mac в какой-то момент перестало обновляться (это все еще был старый логотип), удалив его и переустановив через MAS, исправило это. Спасибо
3. Ага. Я задал этот вопрос, потому что знаю о некоторых ошибках несовместимости со старым браузером Realm и версиями 2.0 Realm Cocoa (и RealmSwift). Как насчет шифрования? Браузер Realm запрашивал у вас ключ шифрования?
4. Это было да, и я подтвердил, что он работал только с правильным ключом
Ответ №1:
Вы можете убедиться, что файл Realm зашифрован, открыв его с помощью опций браузера Realm «Открыть файл Realm» или «Открыть …». Браузер не должен аварийно завершать работу при открытии файла, а скорее должен выдавать предупреждение с запросом, зашифрована ли область, после чего вы можете ввести ключ шифрования. Вы можете убедиться, что файл зашифрован с помощью соответствующего ключа, подтвердив, что указание правильного ключа успешно открывает область, в то время как указание любого другого значения не приводит к открытию области.
Комментарии:
1. Спасибо. обновление как realm, так и Mac app до последней версии исправило это, и я смог следовать тому, что вы сказали