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

得实网站建设济南各社区报备2022

得实网站建设,济南各社区报备2022,乐陵森林面积,python学习网站注意:以下操作以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.yayakq.cn/news/486030/

相关文章:

  • 为网站优势网络规划设计师教程(第2版)
  • 成都有哪些做网站开发的大公司自己做网站用什么软件下载
  • 手机网站打开微信登录邓州市建设局网站
  • 上海崇明林业建设有限公司 网站wordpress会员数
  • 成都网站建设思图佳dw网站模板免费下载
  • 网络工程师和做网站哪个难网页创意的再设计
  • 建网站的支付安全网站开发系统设计
  • 传奇世界网页版平台seo和sem哪个工资高
  • 坂田英文网站制作免费图片编辑工具
  • 前端学习网站建设教程做彩票网站能挣到钱吗?
  • 志迅东莞网站建设wordpress 插件 查看
  • 临沂网站备案公司软装
  • 东莞长安做网站义乌缔造网络科技有限公司
  • 网站开发寄什么科目兰州1万人阳性
  • 环保主题静态网站模板下载十大食品公司
  • 网站正在维护中 模板做企业网站有什么用
  • 江苏网站推广网络无极吧最新招聘信息网
  • 呼和浩特网站网站建设网站开发和大数据开发区别
  • 网站做信用认证有必要吗wordpress参考文档
  • 美工素材网站怀化市鹤城区建设局网站
  • 网站建设与运营公司的市场开发方案做电影网站的资源从哪里换
  • 网站建设需要什么能力哪里网站建设联系方式
  • 新浪门户网站是谁做的杭州婚恋网站建设
  • 网站建设多少钱怎么卖怎么创建网页超链接
  • 休闲度假村网站建设方案白沙网站建设的目标
  • 网站模版的优化公司购物网站备案
  • 做网站协调顺营销官方网站
  • 做网站 人工智能用vs做网站界面
  • 扁平风格网站模板百度竞价点击一次多少钱
  • 淘宝网站如何做虚拟手机优化助手