English 中文(简体)
如何防止数据从MDB向外迁移?
原标题:How to prevent migration of data out of MDB?

我有VB6/MDB产品

如果我想阻止客户大量将数据从MDB传送到另一个数据库,

MDB 上的密码可以很容易地破解, 这样就不是一个选项 。

最理想的情况是某种加密只能被我的产品解密。 是否有现成的解决方案可以实现这一点?

我想到的只是加密一些重要的数据领域,例如客户名、使数据库失去效用的代号,不过,这只适用于将来输入的任何数据。

问题回答

如果您真的担心这个问题, 那么最好的选择就是将您现有的数据库升级为 ACCDB 格式, 用于 Access 2007/ 2010 。 然后用数据库密码加密 。

The new format uses the Windows Cryptographic API for database encryption. This change augments the level of sophistication required to decrypt the database via brute force attacks.
Moreover you could augment the default encryption key of 40bit following this tutorial





相关问题
Prevent windows from queuing shellexecute requests

Win.ShellExecute 0, "open", "C:dirprogram.exe", "arguments", vbNullString, SW_SHOWNORMAL Win.ShellExecute 0, "open", "http://www.google.com", vbNullString, vbNullString, SW_SHOWNORMAL I want google....

Why is My Loop Only Deleting One File?

Using VB6 In a folder, i have n number of files, i want to delete a 0 kb files code Dim filename5 As String filename5 = Dir$(txtsourcedatabasefile & "*_*", vbDirectory) MsgBox filename5 Do ...

How to check the filesize?

Using VB6 I have the text file with different sizes, so i want to delete the file where filesize = 0 kb. How to make a vb6 code for deleting the 0 kb files. Need vb6 code Help

File Rename problem?

I m using VB6 and I have a folder where I have n number of files. I want to change the file extension to .txt. I used the code below to change the extension of all .fin files to .txt. Dim filename1 ...

Error 20728-F while in using Crystal Reports in VB6

I m using Crystal Reports in my VB6 project, but I m facing error while loading the report in crystalreport1.action=1; Please give me some solution for this problem. It is showing the error as Error ...

DllRegisterServer entry point was not found

When running my vb6 application I am getting error like, runtime error 53 : file not found: rscomclNoMsg.dll then i tried to register that dll from cmd line using regsvr32. Then I am getting ...

SQL Server 2000, ADO 2.8, VB6

How to determine if a Transaction is active i.e. before issuing Begin Transaction I want to ensure that no previous transaction are open.. the platform is VB6, MS-SQL Server 2000 and ADO 2.8

热门标签