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

网站制作知识南昌做网站优化的公司

网站制作知识,南昌做网站优化的公司,彭水县网站开发,怎样做网络推广引流点击上方蓝字关注我们.NETSqlite如何支持加密SqliteSQLite 来源于公共领域 SQLite Is Public Domain、确保代码不会受到任何专有或许可内容的污染#xff0c;没有任何来自互联网上的未知来源复制。即全是原创的。虽然是免费的#xff0c;无需许可证#xff0c;可用于任何目的… 点击上方蓝字关注我们.NETSqlite如何支持加密SqliteSQLite 来源于公共领域 SQLite Is Public Domain、确保代码不会受到任何专有或许可内容的污染没有任何来自互联网上的未知来源复制。即全是原创的。虽然是免费的无需许可证可用于任何目的但如果你的公司必须要一个许可证你也能申请授权https://sqlite.org/purchase/license.但不支持加密。如果想支持登录加密需要另外的扩展SQLite 加密扩展(SQLite Encryption Extension,)具有读取/写入 AES 加密数据库的附加功能。具体授权可参考 https://www.sqlite.org/prosupport.htmlSqlite加密一直以来FreeSql开发群中总会有一些开发者来询问Sqlite加密的问题事实上官方提供的Sqlite加密功能是收费的。当连接串上使用Password时会提示授权问题。如果底层依赖于System.Data.SQLite.CoreCould not load file or assembly System.Data.SQLite.SEE.License, Version1.0.115.5, Cultureneutral, PublicKeyToken433d9874d0bb98c5, processorArchitectureMSIL如果底层依赖于Microsoft.Data.Sqlite 也会提示You specified a password in the connection string, but the native SQLite library e_sqlite3 doesnt support encryption.System.Data.SQLite.Core创建一个控制台项目,起名 OvOv.SqliteSystemCoredotnet new console -n OvOv.SqliteSystemCore cd OvOv.SqliteSystemCore安装包dotnet add package System.Data.SQLite.Core使用SQLiteConnection创建一个连接使用Password指定密码using System.Data.SQLite;static void Open() {string baseConnectionString Data Sourcelocal.db;var connectionString new SQLiteConnectionStringBuilder(baseConnectionString){Password 123qwe}.ToString();using SQLiteConnection? connection new SQLiteConnection(connectionString);connection.Open(); } Open();运行项目dotnet run就会出现如下错误。System.IO.FileNotFoundException:“Could not load file or assembly System.Data.SQLite.SEE.License, Version1.0.115.5, Cultureneutral, PublicKeyToken433d9874d0bb98c5, processorArchitectureMSIL. 系统找不到指定的文件。”Microsoft.Data.Sqlite创建一个控制台项目,起名 OvOv.SqliteMicrosoftdotnet new console -n OvOv.SqliteMicrosoft cd OvOv.SqliteMicrosoft安装包dotnet add package Microsoft.Data.Sqlite使用SqliteConnection创建一个连接使用Password指定密码using Microsoft.Data.Sqlite;static void Open() {string baseConnectionString Data Sourcelocal.db;var connectionString new SqliteConnectionStringBuilder(baseConnectionString){Mode SqliteOpenMode.ReadWriteCreate,Password 123qwe}.ToString();using SqliteConnection? connection new SqliteConnection(connectionString);connection.Open(); }Open();运行项目dotnet run就会出现如下错误。Unhandled exception. System.InvalidOperationException: You specified a password in the connection string, but the native SQLite library e_sqlite3 doesnt support encryption. at Microsoft.Data.Sqlite.SqliteConnection.Open()其实微软已经提供了加密的方案。https://docs.microsoft.com/zh-cn/dotnet/standard/data/sqlite/encryption?tabsnetcore-clidotnet remove package Microsoft.Data.Sqlite dotnet add package Microsoft.Data.Sqlite.Core dotnet add package SQLitePCLRaw.bundle_e_sqlcipher重新运行项目 就会发现他正常执行。没有任何报错。有关使用不同的本机库进行加密的详细信息请参阅自定义 SQLite 版本。我们从 自定义 SQLite 版本上可以看到。默认情况下主 Microsoft.Data.Sqlite 包引入 SQLitePCLRaw.bundle_e_sqlite3。若要使用不同的捆绑请改为安装 Microsoft.Data.Sqlite.Core 包以及要使用的捆绑包。SQLitePCLRaw.bundle_e_sqlcipher提供 SQLCipher 的非官方开放源代码内部版本。此版本支持加密。完整代码https://github.com/luoyunchong/dotnetcore-examples/blob/master/Database-Drivers/OvOv.SqliteMicrosoftCore/Program.cs可点击原文查看Nacos配置中心ASP.NET Core除了Swagger UI你还能选择 IGeekFan.AspNetCore.RapiDocgithub访问慢npm 等 半天dev-sidecar这个工具帮你轻松搞定一切。点个在看你最好看
http://wiki.neutronadmin.com/news/194240/

相关文章:

  • 网站开发常见模块山东新汇建设集团有限公司网站
  • 上海企业网站优化番禺建设网站策划
  • 任丘住房建设局网站诸城哪有做公司网站和的
  • 南京模板建站哪家好七星彩网投网站建设
  • 网站界面设计用户体验关于网站建设与发布的书籍
  • 响应式企业网站后台管理系统开发一款软件
  • 做网站需要准备资料微网站分享功能
  • 百度蜘蛛开发网站访问国外网站用什么dns
  • 网站备案号取消原因软件外包公司介绍
  • 如何做网站免费推广石碣镇网站建设公司
  • 深圳坪山网站建设wordpress 提权
  • 南康网站建设公司模板建站按年收费
  • 服装行业网站建设如何做阿里巴巴的网站
  • 关于网站建设征求意见深圳个性化网站建设公司
  • 山东住房建设厅官网站网络推广方式的研究
  • 先做网站还是app个人网站做打赏流程
  • wordpress新建网站后台无法登陆海口高端品牌网站建设
  • 使用dw做门户网站永久免费云服务器无需注册
  • 阿里巴巴中文站官网网页设计与网站建设考试
  • wordpress播入视频播放wordpress安装说明seo工具好用
  • 郑州行业网站建设装饰设计做什么的
  • 网站有源码之后怎么建设网站如何开通网站
  • 郑州网站建设行情书店网站模版
  • 网站建设网站制作需要多少钱网站建设公司招网站设计
  • 四川建设厅证网站是中国手工活加工官方网站
  • 国内flask做的网站android毕业设计代做网站
  • 外贸网站示例建设局是干啥的
  • 怀化高速网站做网站刷东西
  • 一个主体如何添加网站怎样做淘宝客导购网站
  • python网站开发用什么山西省建设监理协会官方网站