An unexpected error occurred java.io.IOException: javax.crypto.BadPaddingException
I keep my Moneydance archive on a encrypted (Bitlocker) USB key, today as I started the software instead of being asked as usually the password, I receive this error. What can I do?
-
padding.jpg 34.1 KB
Comments are currently closed for this discussion. You can start a new one.
Keyboard shortcuts
Generic
? | Show this help |
---|---|
ESC | Blurs the current field |
Comment Form
r | Focus the comment reply box |
---|---|
^ + ↩ | Submit the comment |
You can use Command ⌘
instead of Control ^
on Mac
1 Posted by dwg on Apr 06, 2020 @ 09:09 PM
I'm a fellow user.
The error has nothing to do with Bitlocker, although I do not understand why you would place Moneydance data in a bitlocker encrypted key given that the Moneydance data is already encrypted, you are in effect encrypting data that is already encrypted.
What the error generally means is that the Moneydance data set has been corrupted, and hence Moneydance cannot un-encrypt it in order to read it. In most cases you will need to recover your data from the last good backup.
2 Posted by sprimost on Apr 07, 2020 @ 12:38 AM
From: sprimost
I'm a fellow user.
Hi --
I have been doing security for 15 years with extensive experience with
encryption over many different uses. Generally, double encrypting is a
minimal value. It might slow someone down. It is, to most users, just an
irritant because one has to remember two passwords rather than one, and
provides an opportunity for two weak passwords. The best defense is to
use a very strong password greater than 15 characters with the usual
drill of upper and lower case letters, numbers, and special characters.
IMHO, I would not put MD data through bitlocker. If the data was one
container or single file, it might work but the way MD uses files could
cause a time shift over run condition when storing data...i.e., not all
the files are included in a snapshot encryption event.
Of course back-up files are another story! As with any valuable data,
always store a copy off-site because it does not matter if the file is
encrypted for someone doing ransomware. It's an easier mark, since the
data is more valuable to you than for the hacker to take a lot of time
to decrypt the data.
3 Posted by Pier on Apr 07, 2020 @ 09:49 AM
I put all the mail and receipt scans on that encrypted USB key, it's not about Moneydance, it's a system I still use from when I was operating withing different computers, but to be honest I'm not here to talk about that, specially because I'm going to move it on my HD now and that's also encrypted so it's still double encrypted~
But mostly, my backup is from 2 weeks ago and I would like to extract as much as possible of the work I did since then.
So far I have restored the "key" file from the backup and gained access to the corrupt instance of Moneydance, from there I can export a QIF but not a full "export as backup" because I get the encryption error from the first post.
Looking at the internal files, I see a lot of corrupted ones only in the
*\xxx.moneydance\safe\tiksync\in\" folder (see image).
I copied all the intact files into the folder where I have the backup, overwriting the old ones, I hope i salvaged enough things, but would that QIF files I managed to export be enough to move everything into a new database?
System closed this discussion on Jul 07, 2020 @ 09:50 AM.