Правильный способ проверить, что Realm шифрует на iOS?

#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 до последней версии исправило это, и я смог следовать тому, что вы сказали