In my C# project, I need to use SQLite Cipher to store some data. While the password of the database also meets the problem: where to store it.
My application should be able to work when it is offline (disconnected from any server). So that means the password must be saved in either some encrypted file or in source code.
If the password is saved in a encrypted file, then the next problem is where to save the encrypted file's password...
My company has strict requirements for software security, e.g. cannot hardcode password, etc.
Any advise?