How easy is to break into MS Access file? How to secure it?

As person pointed out in thread it is really easy to break in into MS Access (*.accdc) file.

How people manage to do this? I know they can see the content by using hex editor.

So how do I break into such file other ways? Will people see the password to the database file if file is password protected?

I was planning to have one password for the file, and the use user name and password to encrypt all data but ID in table for security. User name and password will be entered by user.

Should I do this? If not, how can I secure my MS Access file? How do I do this by using C# code only?


To secure it, you can put the Access DB file in a secure container such as Truecrypt

You can protect the file using windows ACLs. Only allow authorized people by locking the file down to a particular list of user ids, or a windows group. Like Eric Lippert said, this won't make it totally secure, you need to decide what will be "secure enough."

Need Your Help

Small Application Taking Time To Load

web-applications jsf icefaces

I have a small web application developed using Icefaces 1.8.2 and jsf 1.1 which is deployed to Oracle Application Server 10.1.3. I have noticed that it is taking a while to load the application ini...

NHibernate and shared web hosting

security nhibernate web-hosting

Has anyone been able to get an NHibernate-based project up and running on a shared web host?

About UNIX Resources Network

Original, collect and organize Developers related documents, information and materials, contains jQuery, Html, CSS, MySQL, .NET, ASP.NET, SQL, objective-c, iPhone, Ruby on Rails, C, SQL Server, Ruby, Arrays, Regex, ASP.NET MVC, WPF, XML, Ajax, DataBase, and so on.