【重要】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});
━━━━━━━━━━━━━━━━━━━━━━━━━
1、加密一个未加密的数据库或者更改一个加密数据库的密码,打开数据库,启动
'
cnn.Open();
'
━━━━━━━━━━━━━━━━━━━━━━━━━
2、解密一个已加密的数据库调用1中的
'
Source=c:\\test.db3;Password=mypassword");
cnn.Open();
'
━━━━━━━━━━━━━━━━━━━━━━━━━
3、要打开一个已加密的数据库或者新建一个加密数据库,在打开或者新建前调用
'
cnn.SetPassword(New