Як саме Thunderbird шифрує імена користувачів та паролі?
2
Чим конкретніше, тим краще. Мені цікаво, які саме алгоритми Mozilla використовує для шифрування імен користувачів та паролів для облікових записів Thunderbird. (розташований у файлі 'signons.sqlite' у таблиці 'moz_logins')
І Thunderbird, і Firefox шифрують логіни та паролі за допомогою 3DES за допомогою ключа з файлу key3.db, що знаходиться в каталозі профілю, і він кодує результат з base64.
Насправді логіни та паролі шифруються, незалежно від того, встановили ви головний пароль. Хоча здається, що встановивши його, якимось чином змінює key3.db, але не вхідні / паролі, які вже були збережені, принаймні в моїй версії Thunderbird (31.5.0).
Недостатньо реп. Для редагування мого коментаря, але насправді Thunderbird використовував для дозволу в простому тексті base64 закодовані логіни та паролі, але він більше не підтримує його (починаючи з третьої версії схеми бази даних signons.sqlite відповідно до їх коду). Більш сучасні версії Thunderbird використовують файл logins.json замість бази даних sqlite, і хоча у мене немає достатньо нової версії для підтвердження, я вважаю, що вона все ще використовує ту саму систему шифрування.