C# SQLite密码可使用ADO.Net在内存中使用

C# SQLite密码可使用ADO.Net在内存中使用,c#,.net,sqlite,ado.net,C#,.net,Sqlite,Ado.net,我有一个.net 4.0应用程序,它通过ADO驱动程序连接到加密的SQLite数据库 我注意到,当连接连接字符串时,可以在内存中查看数据库密码,这意味着用户实际上可以找到数据库密码 有人有过这样的经历吗?找到解决方法或修复方法 谢谢您的时间。使用SecureString而不是普通字符串怎么样?您认为用户如何从另一个进程读取.NET应用程序的内存?或者你不信任你的开发者?这个连接字符串到底存储在哪里?为什么它使用System.Reflection我们得到了SonConnection Strings

我有一个.net 4.0应用程序,它通过ADO驱动程序连接到加密的SQLite数据库

我注意到,当连接连接字符串时,可以在内存中查看数据库密码,这意味着用户实际上可以找到数据库密码

有人有过这样的经历吗?找到解决方法或修复方法


谢谢您的时间。

使用SecureString而不是普通字符串怎么样?您认为用户如何从另一个进程读取.NET应用程序的内存?或者你不信任你的开发者?这个连接字符串到底存储在哪里?为什么它使用System.Reflection我们得到了SonConnection Strings抱歉,我正在编译一个精确的案例,其中将包含所有细节,然后我将更新问题。