Hey, I saw this forensic tool that looked really cool, it scanned your hard-drive for encrypted Microsoft Office document: .doc, .xls, .docx ect. It cost a pretty penny but I thought that can't be that hard to build can it? The thing is that I've not really seen that many tools that can do that for free, so I think I'll do the thing and make a free one.
So I guess my question is this, how can you detect if an office suite document is encrypted? In .NET? Preferably VB.NET as its my native language but if someone could just point me toward an article I would be very grateful.
I'm not asking for code, although that would be nice, just asking hows its done in .NET or for an article explaining it.