Ms Access encryption is useless (https://www.everythingaccess.com/accessdatabaserepair_info.asp)
And now I do the same Mixed that up with sth. else. But to open the BE you need the pwd, what then can be recovered from the FE (or is that wrong too?).I disagree completely with that statement
No, I always use the same nick except on Github. What are you thinking, who I am?BTW I only know one other person who uses 'sth' as an abbreviation. Have you just 'outed' yourself?
That's what my various security challenges were designed for. They were made in increasing levels of difficulty but all are intended to be solvable.Your comments are very useful.
Can I pose a challenge? Can you post a simple accdb file (say with one table) that you think it is secure and we try to unlock it?
I'll start with as simple example with a protected backend (BE encrypt with password) and a frontend with linked table (without password in TableDef.Connect property)Can I pose a challenge? Can you post a simple accdb file (say with one table) that you think it is secure and we try to unlock it?
Dim AccApp As Application
Set AccApp = GetObject(CurrentProject.Path & "\FE.accdb")
Dim rst As DAO.Recordset
Set rst = AccApp.CurrentDb.OpenRecordset("Tab1")
MsgBox rst.Fields(0).Value ' <--- read data from linked table (protected BE) in FE
That issue can be prevented by using disconnected ADO recordsets (AKA in-memory recordsets) as in my second example linked aboveProblem: if you access the frontend from outside, where the BE connection is open, you can also read the data from outside.