0
レルムをより良く保護するために、私はセキュリティトークンを毎回ロールしたいと思います。レルムと反応ネイティブ、セキュリティキーをロールするにはどうしたらいいですか?
私はhow to encryptのガイドに従っていましたが、私はどのように新しいものにキーを変更することができます見つけることができませんでした。
誰でも、この目標を達成するための最良の方法は何かを知っていますか?
レルムをより良く保護するために、私はセキュリティトークンを毎回ロールしたいと思います。レルムと反応ネイティブ、セキュリティキーをロールするにはどうしたらいいですか?
私はhow to encryptのガイドに従っていましたが、私はどのように新しいものにキーを変更することができます見つけることができませんでした。
誰でも、この目標を達成するための最良の方法は何かを知っていますか?
既存のレルムの暗号化キーを変更する方法はありません。代わりに、2つ目のレルムを作成し、古いレルムのすべてのオブジェクトをコピーする必要があります。すべてのオブジェクトをループしてnewRealm.create
に渡すことでこれを行うことができます。その後、各レルムでrealm.close()
と呼び出して、ファイルを元のレルムのパスにコピーすることができます。
暗号化キーをDBから変更しようとすると、データが読み取れなくなります。もしあなたがそれをしたいのであれば、あなたはマイグレーションを実行すべきだと思います。次に、「新しい」データベースで、新しい暗号化キーを使用できます。 – Orlando