请选择 进入手机版 | 继续访问电脑版

无忧编程_ASP.NET  / C# / PHP 程序员的软件世界

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 175|回复: 0

SQLite如何实现 密码保护DB?添加密码和用密码访问即可

[复制链接]

374

主题

405

帖子

1676

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1676
发表于 2018-10-22 10:14:32 | 显示全部楼层 |阅读模式
SQLite如何实现 密码保护DB?添加密码和用密码访问即可
您可以密码保护SQLite3DB。在执行任何操作之前,第一次设置密码如下。
[C#] 纯文本查看 复制代码
SQLiteConnection conn = new SQLiteConnection("Data Source=MyDatabase.sqlite;Version=3;");conn.SetPassword("password");conn.open();
然后下次你可以像
[C#] 纯文本查看 复制代码
conn = new SQLiteConnection("Data Source=MyDatabase.sqlite;Version=3;Password=password;");conn.Open();
这将不允许任何GUI编辑器查看您的数据。如果您提供密码,一些编辑器可以解密DB。所使用的算法是RSA。
稍后,如果希望更改密码,请使用
[C#] 纯文本查看 复制代码
conn.ChangePassword("new_password");
若要重置或删除密码,请使用
[C#] 纯文本查看 复制代码
conn.ChangePassword(String.Empty);

内容出处:https://cloud.tencent.com/developer/ask/62060

windows .net(C#+MSSQL) linux(php+mysql)
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|软件编程 ( 鄂ICP备11006601号鄂公网安备 42011102001337号 |

GMT+8, 2018-11-16 10:04 , Processed in 0.144606 second(s), 24 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表