加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

【重要】Sqlite数据库加密和解密

(2020-05-03 11:42:31)
分类: 易语言
Sqlite数据库加密和解密
━━━━━━━━━━━━━━━━━━━━━━━━━
1、加密一个未加密的数据库或者更改一个加密数据库的密码,打开数据库,启动 SQLiteConnection 的  ChangePassword() 函数
打开未加密的数据库
SQLiteConnection cnn = New SQLiteConnection("Data Source=c:\\test.db3");
cnn.Open()

加密数据库。连接之后仍然有效和可用。
cnn.ChangePassword("mypassword");
━━━━━━━━━━━━━━━━━━━━━━━━━
2、解密一个已加密的数据库调用1中的 ChangePassword() 将参数设为 Null or "":
打开加密数据库
SQLiteConnection cnn New SQLiteConnection("Data
Source=c:\\test.db3;Password=mypassword
");
cnn.Open();

删除加密数据库上的加密。
cnn.ChangePassword(nul1)
━━━━━━━━━━━━━━━━━━━━━━━━━
3、要打开一个已加密的数据库或者新建一个加密数据库,在打开或者新建前调用 SetPassword()函数
通过调用setPassword()打开加密数据库
SQLiteConnection cnn = New SQLiteConmection("Data Source=c:\\test.db3");
cnn.SetPassword(New Byte[]{0xFF,OxEE,OxDD,0x10,0x20,0x30});

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有