Java isn't one of the languages I have programmed in yet, so a brief review of
your source didn't tell me what I needed to know. Before I take the time to
start digging in here, can you shed some light?
Looking at your project description, you say you have "support for some forms
of Microsoft Access file encryption." Which forms?
My own experimentation with MNY files suggests that even with files that have
no passwords, certain contents of the file get encrypted anyway (such as pages
0x1 - 0xe). It also looks like certain fields may be encrypted as well.
Have you discovered how to read those items?
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
i didn't actually write the initial decryption code, but from what i
understand from the person who submitted the code (and some followup updates,
see https://sourceforge.net/tracker/?func=detail&aid=3065010&group_id=134943&
atid=731447 ), most forms of money file encryption should be
supported. from one of the emails he sent: "I did a quick test against 2003
jet db, 2001 money files you have given me and my own latest MS Money file and
could export the data."
using this project and the jackcess project together, you should be able to
access all the data in the database as the data is encoded. there is, however,
no field level decryption done. so, if there is additional encryption on a
per field basis (i've not actually looked at the data myself), then you'll
have to tackle that on your own.
Java isn't one of the languages I have programmed in yet, so a brief review of
your source didn't tell me what I needed to know. Before I take the time to
start digging in here, can you shed some light?
Looking at your project description, you say you have "support for some forms
of Microsoft Access file encryption." Which forms?
My own experimentation with MNY files suggests that even with files that have
no passwords, certain contents of the file get encrypted anyway (such as pages
0x1 - 0xe). It also looks like certain fields may be encrypted as well.
Have you discovered how to read those items?
i didn't actually write the initial decryption code, but from what i
understand from the person who submitted the code (and some followup updates,
see https://sourceforge.net/tracker/?func=detail&aid=3065010&group_id=134943&
atid=731447 ), most forms of money file encryption should be
supported. from one of the emails he sent: "I did a quick test against 2003
jet db, 2001 money files you have given me and my own latest MS Money file and
could export the data."
using this project and the jackcess project together, you should be able to
access all the data in the database as the data is encoded. there is, however,
no field level decryption done. so, if there is additional encryption on a
per field basis (i've not actually looked at the data myself), then you'll
have to tackle that on your own.
don't know if you are aware, but there are others tackling this as well. see
https://sourceforge.net/projects/jackcess/forums/forum/456473/topic/4095517
and some other recent posts in this forum and the jackcess forums.
See the end of this thread, which has links to a community of people working
to decode money files. https://sourceforge.net/projects/jackcessencrypt/forum
s/forum/1245598/topic/4187707