मेरे पास ऐसा कुछ कोड है जो Winforms ऐप में है जिसे मैं उपयोगकर्ता के मेल बॉक्स संग्रहण कोटा से पूछताछ करने के लिए लिख रहा था।Winforms एप्लिकेशन में पासवर्ड कैसे स्टोर करें?
DirectoryEntry mbstore = new DirectoryEntry(
@"LDAP://" + strhome,
m_serviceaccount,
[m_pwd],
AuthenticationTypes.Secure);
कोई फर्क नहीं पड़ता दृष्टिकोण मैंने कोशिश की है (जैसे SecureString
), मैं आसानी से पासवर्ड (m_pwd) या तो निष्पादन के लिए प्रोसेस एक्सप्लोरर के तार परावर्तक का उपयोग कर या का उपयोग करते हुए टैब को देखने के लिए कर रहा हूँ।
मुझे पता है कि मैं इस कोड को सर्वर पर डाल सकता हूं या प्रतिनिधिमंडल जैसे तंत्र का उपयोग करके सुरक्षा को मजबूत कर सकता हूं और सेवा खाते में केवल आवश्यक विशेषाधिकार दे सकता हूं।
क्या कोई हैकर्स को पासवर्ड प्रकट किए बिना स्थानीय एप्लिकेशन में पासवर्ड स्टोर करने का एक उचित सुरक्षित तरीका सुझा सकता है?
हैशिंग संभव नहीं है क्योंकि मुझे सही पासवर्ड जानने की आवश्यकता है (केवल मिलान उद्देश्य के लिए हैश नहीं)। एन्क्रिप्शन/डिक्रिप्शन तंत्र काम नहीं कर रहे हैं क्योंकि वे मशीन निर्भर हैं।
क्या वेब पर एक उदाहरण है कि यह कैसे किया जाता है? – karlipoppins
@m_oLogin: मेरे अन्य उत्तरों में से एक देखें [यहां] (http://stackoverflow.com/questions/154430/persistent-storage-of-encrypted-data-using-net/154687#154687) –