GurpreetKang / BitwardenDecrypt

Decrypts an encrypted Bitwarden data.json file.
GNU General Public License v3.0
245 stars 30 forks source link

Bitwarden Desktop 1.30.0+ data.json files can not be decrypted. #12

Closed GurpreetKang closed 2 years ago

GurpreetKang commented 2 years ago

Bitwarden Desktop 1.30.0+ adds an account switching feature and associated changes to the data.json structure which breaks BitwardenDecrypt.

The previously used "userEmail" name/value pair is no longer present, replaced with potentially multiple "email" name/value pairs.

Additional changes to the data structure are also present in 1.30.0+ data.json files.

danielthorvil commented 2 years ago

I'm guessing that the errors i'm getting is related to the 1.30.0 update. image

GurpreetKang commented 2 years ago

@felixdogg Yes, this is due to the change to the data.json format in recent Desktop App versions. I'll get a fix out hopefully this week.

pro4tlzz commented 2 years ago

@felixdogg Yes, this is due to the change to the data.json format in recent Desktop App versions. I'll get a fix out hopefully this week.

I'd appreciate this fix thanks

GurpreetKang commented 2 years ago

Have a fix (currently testing), should be out in the next few days unless I find something major wrong with it.

pro4tlzz commented 2 years ago

Thanks!

danielthorvil commented 2 years ago

Thank you