I am currently using Realm as my database for mobile app development with .net MAUI and have noted the encryption key property with this. I am wondering if there are any examples on how to implement this and what the best way to generate a key per device to make this as secure as possible?