Click here to Skip to main content
15,868,016 members
Please Sign up or sign in to vote.
1.00/5 (2 votes)
Hi,
I have an application, the databases are in Access. My software protection is highly dependent on the password I have set for my databases. If someone gets the password, you can crack the application.

I just found an application over internet (free ware, easily downloadable) which give you Access database password. This is really worry some for me.

Is there any way that I could hide my database format so the user who installs the application can not know what format these files are?

Please help. This is really really urgent.
Thanks
Posted
Comments
Sergey Alexandrovich Kryukov 13-Dec-11 11:28am    
Access? Are you serious? Do you call it database? -- just a note.
Unless you have a real database system based on client-server as a minimum, don't expect anything good. Access is file-based, so what security can you expect? And hiding "database format" is out of question.
--SA

Since you're using Access, the answer is no.

The best you can do is encrypt or hash the data you put in the database.
 
Share this answer
 
You May Encrypt The Database By Your Application when it's not necessary and Decrypt it Back From Your Application when Necessary...
 
Share this answer
 
Comments
Dave Kreskowiak 20-Dec-11 9:51am    
So, while the application is running, the database is competely exposed? Yeah, that's makes it secure.

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900