Greetings,

I am trying to generate pre-configured credentials for Thunderbird, that
have been Master Password encoded.

Firstly, I notice there is no prefs.js configuration that tells the
program that the Master Password has been set. Should I assume that
Thunderbird/Firefox can figure this out simply by looking at the
signons.txt or some other file?

Next, it appears that username/password is stored as base64.

Inside that base64, how is it encrypted? I see reference to pkcs11, so
should I assume there are java keystores involved?

More to the point, are there any scripts/utilities that would allow me
to take a plaintext master password (or hash thereof if that is what you
use), generate the key3.db, and use that to encode the plaintext
password/usernames and then base64 it so I can mock the current setup
for thunderbird? What will I need?

I have all the inputs, I want to generate the outputs and plug them into
the profile directory.

Thanks in advance,
Steve
_______________________________________________
dev-tech-crypto mailing list
dev-tech-crypto@lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-tech-crypto

Reply via email to