वास्तव में थंडरबर्ड उपयोगकर्ता नाम और पासवर्ड कैसे एन्क्रिप्ट करता है?
2
और अधिक विशिष्ट बेहतर है। मैं बिल्कुल सोच रहा हूँ कि मोज़िला थंडरबर्ड खातों के लिए उपयोगकर्ता नाम और पासवर्ड एन्क्रिप्ट करने के लिए मोज़िला का क्या उपयोग करता है। ('moz_logins' तालिका में 'signons.sqlite' फ़ाइल में स्थित)
प्रोफाइल निर्देशिका में स्थित key3.db फ़ाइल से कुंजी के साथ 3DES के साथ थंडरबर्ड और फ़ायरफ़ॉक्स दोनों लॉगिन और पासवर्ड एन्क्रिप्ट करते हैं, और यह base64 के साथ परिणाम को एन्कोड करता है।
वास्तव में लॉगइन और पासवर्ड एन्क्रिप्ट किए जाते हैं कि आपने मास्टर पासवर्ड सेट किया है या नहीं। हालांकि ऐसा लगता है कि इसे सेट करने से किसी तरह से की 3 डीबी बदल जाती है, लेकिन लॉगिन / पासवर्ड जो पहले से ही सहेजे गए थे, कम से कम थंडरबर्ड के मेरे संस्करण (31.5.0) में।
मेरी टिप्पणी को संपादित करने के लिए पर्याप्त नहीं है, लेकिन वास्तव में थंडरबर्ड सादे पाठ base64 एन्कोड किए गए लॉगिन और पासवर्ड की अनुमति देता था, लेकिन यह अब इसका समर्थन नहीं करता है (क्योंकि उनके कोड के अनुसार उनके signons.sqlite डेटाबेस स्कीमा का तीसरा संस्करण)। थंडरबर्ड के अधिक हाल के संस्करण हालांकि, sqlite डेटाबेस के बजाय एक logins.json फ़ाइल का उपयोग करते हैं, और हालांकि मेरे पास पुष्टि करने के लिए हाल ही में पर्याप्त संस्करण नहीं है, मेरा मानना है कि यह अभी भी उसी एन्क्रिप्शन प्रणाली का उपयोग करता है।