realmファイルにパスワードを設定することはできますか？


Realm databaseとRealm Strudioを利用しています。  
アプリ内のrealmファイルのセキュリティの強化したいと考えており、  
Realm Strudioでrealmファイル(default.realm)を開くときに、  
パスワード入力などを求めることはできるのでしょうか？

アプリから何らかの方法でrealmファイルにアクセスできる状態になったときに、  
第三者にrealmファイルの中身を見られることを避けたいと考えております。  
よろしくお願いします。




Realmは暗号化キーによる暗号化をサポートしているので、それが期待する機能になります。

> Realm supports encrypting the database file on disk with AES-256+SHA2 by
> supplying a 64-byte encryption key when creating a Realm.

<https://realm.io/docs/swift/latest#encryption>

Realmファイルに暗号化キーを設定した場合、ファイルを読み書きするには必ず暗号化キーが必要になります。

暗号化キーによって暗号化されたRealmファイルは、第三者がファイルにアクセスできる状態であっても暗号化キーを知らなければ内容を読み取ることはできません。




Realmは暗号化キーによる暗号化をサポートしているので、それが期待する機能になります。

> Realm supports encrypting the database file on disk with AES-256+SHA2 by
> supplying a 64-byte encryption key when creating a Realm.

<https://realm.io/docs/swift/latest#encryption>

Realmファイルに暗号化キーを設定した場合、ファイルを読み書きするには必ず暗号化キーが必要になります。

暗号化キーによって暗号化されたRealmファイルは、第三者がファイルにアクセスできる状態であっても暗号化キーを知らなければ内容を読み取ることはできません。

