मेरे विजुअल स्टूडियो समाधान के भीतर मेरे पास एक वेबसाइट और 4-5 कक्षा लाइब्रेरी प्रोजेक्ट हैं जिन्हें संदर्भित किया गया है। इनमें से कुछ बाहरी तृतीय पक्ष असेंबली भी संदर्भित करते हैं।प्रत्येक परियोजना को एक अलग मजबूत नाम कुंजी (.snk) के साथ हस्ताक्षरित किया जाना चाहिए?
मुझे इन परियोजनाओं के लिए असेंबली पर हस्ताक्षर करने का कार्य दिया गया है।
मेरी समझ यह है कि हस्ताक्षर करने का उद्देश्य यह है कि हर कोई अपनी सार्वजनिक कुंजी और संस्करण विवरण प्रदान किए बिना हमारी असेंबली का उपयोग करने में सक्षम नहीं है, है ना?
क्या मुझे इन परियोजनाओं की सभी असेंबली पर हस्ताक्षर करने के लिए एक एकल मजबूत नाम कुंजी (.snk) का उपयोग करना चाहिए या प्रत्येक असेंबली को एक अलग मजबूत नाम कुंजी के साथ हस्ताक्षरित किया जाना चाहिए?
मजबूत नाम कुंजी के लिए पासवर्ड सुरक्षा का उद्देश्य क्या है?
आप यह कैसे करेंगे?
बहुत धन्यवाद,
असेंबली पर हस्ताक्षर करने का उद्देश्य यह सुनिश्चित करना है कि वे ** मूल असम्बद्ध संस्करण ** हैं। प्रत्येक व्यक्ति उनका उपयोग करने के लिए स्वतंत्र होगा (लाइसेंसिंग के लिए हस्ताक्षर के साथ संयोजन में उपयोग किए जाने वाले अन्य टूल्स हैं) लेकिन वे यह सुनिश्चित कर सकते हैं कि उन्हें संशोधित नहीं किया गया है (उदाहरण के लिए दुर्भावनापूर्ण सॉफ़्टवेयर द्वारा) और वे आपके पास आते हैं (क्योंकि निजी कुंजी के लिए उपयोग की जाती है हस्ताक्षर है ... निजी)। –
एड्रियानो सही दिख रहा है ... http://msdn.microsoft.com/en-us/library/h4fa028b.aspx कैसे देखें ... http://msdn.microsoft.com/en-us/library /xc31ft41.aspx – Kevin