Як саме Thunderbird шифрує імена користувачів та паролі?


2

Чим конкретніше, тим краще. Мені цікаво, які саме алгоритми Mozilla використовує для шифрування імен користувачів та паролів для облікових записів Thunderbird. (розташований у файлі 'signons.sqlite' у таблиці 'moz_logins')

Відповіді:


1

І Thunderbird, і Firefox шифрують логіни та паролі за допомогою 3DES за допомогою ключа з файлу key3.db, що знаходиться в каталозі профілю, і він кодує результат з base64.


при умови Master Password використовується відповідно з цією статтею
каламбур

Насправді логіни та паролі шифруються, незалежно від того, встановили ви головний пароль. Хоча здається, що встановивши його, якимось чином змінює key3.db, але не вхідні / паролі, які вже були збережені, принаймні в моїй версії Thunderbird (31.5.0).
nyibbang

Недостатньо реп. Для редагування мого коментаря, але насправді Thunderbird використовував для дозволу в простому тексті base64 закодовані логіни та паролі, але він більше не підтримує його (починаючи з третьої версії схеми бази даних signons.sqlite відповідно до їх коду). Більш сучасні версії Thunderbird використовують файл logins.json замість бази даних sqlite, і хоча у мене немає достатньо нової версії для підтвердження, я вважаю, що вона все ще використовує ту саму систему шифрування.
nyibbang
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.