当前位置: 首页 > news >正文

认真做门户网站迎检工作太原网络推广公司

认真做门户网站迎检工作,太原网络推广公司,做网站需要什么cailiao,触动网站建设注意:以下操作以VS2022为开发工具,以C#为开发语言。 数据加密原因 软件在使用的各个场景,很多都需要数据具有保密性,于是对于数据库就需要加密。特别是在某些特定领域或存储敏感数据尤其如此。 SQLite加密实现 SQLite加密有两种…

注意:以下操作以VS2022为开发工具,以C#为开发语言。

数据加密原因

软件在使用的各个场景,很多都需要数据具有保密性,于是对于数据库就需要加密。特别是在某些特定领域或存储敏感数据尤其如此。

SQLite加密实现

SQLite加密有两种方式,其一是使用SQLite的收费版本,其可以实现加密;另一种就是使用免费的SQLitePCLRaw 来实现。收费版由于囊中羞涩,就不多说了,说说使用SQLitePCLRaw怎么实现加密。

加密实现步骤

首先在所需要的项目安装Nuget包SQLitePCLRaw.bundle_e_sqlcipher,当前最新版本为2.1.7。

然后只需要连接SQLite的字符串中添加 Password=YourPassword 即可,以下为使用EFCore时重写OnConfiguring实现加密的示例,其它方式可参考此示例进行相应操作:

        protected override void OnConfiguring(DbContextOptionsBuilder options)=> options.UseSqlite($"Data Source={DbPath};Password={Consts.DbPwd}");

加密后数据如何查看?

通过上述操作加密后使用Sqlite查看工具就需要输入密码才可进行查看数据,以SQLiteStudio为例进行说明。

1.添加数据库时,Database type一定要选择SQLCipher,然后再选择你的Sqlite的db文件。

2.在下图中的Password中录入密码(Sqlite加密是没有用户名的),然后点击下图中左下角的Test connection进行测试,确认密码是否正确。

密码正确的话,点击上图中的OK,即可成功将数据库添加到SQLiteStudio中。后续的数据查看及相应操作与未加密的SQLite完全一致。

验证database是否加密?

至于验证是否加密,若安装了SQLiteStudio,并将db文件关连了SQLite Studio,那么双击 .db文件是不能直接打开的,双击时会出现报错:[17:45:06] Could not add database F:\backup\Source\win10-x64\DataBase\your.db: file is not a database; file is not a database; file is not a database.

http://www.wangmingla.cn/news/119808.html

相关文章:

  • 急招钟点工4小时220元手机系统优化软件哪个好
  • 建一个商城网站需要多久营销心得体会感悟300字
  • 河北住房和城乡建设局网站首页热门职业培训班
  • 吴江建网站bing搜索引擎国际版
  • 武汉做网站的企业宣传软文案例
  • 有哪些做的好的网站最近国家新闻
  • 株洲网站建设报价方案艾滋病多久能检查出来
  • 佛山网站建设找哪家淘宝店铺运营
  • 网站做缓存吗软件开发app制作
  • 前端网站开发上线的流程网站 软件
  • 2021手机能看的网站软文营销方法有哪些
  • 设计导航精选最好的设计网站大全网站如何被百度快速收录
  • 南华大学城市建设学院网站搜索引擎营销有哪些
  • 做企业网站怎么样企业网站设计欣赏
  • wordpress文件调用江苏短视频seo搜索
  • 龙泉市旅游门户网站建设网络推广哪家好
  • 上海专业做网站公司百度推广管家登录
  • 做项目网站优化关键词排名公司
  • 贵阳做网站公司吗百度关键词工具在哪里
  • 网站的评测系统怎么做的引流软件
  • 工业核信息化部网站备案系统竞价托管 微竞价
  • 动态网页制作方法深圳搜索引擎优化推广便宜
  • 上海网站建设价钱长沙谷歌seo
  • 做网站的人是什么职位建网站公司
  • cdr做图时怎么找到网站的网站建设公司好
  • 北京网站制作招聘网哪些平台可以发广告
  • 建设公积金网站厦门seo网站管理
  • 洛阳做网站多少钱一个网站的seo优化有哪些
  • 做中文的云图网站竞价托管外包公司
  • 卖灯杆的做网站好搜索引擎的关键词优化