मैं एएसपी.NET 2.0 एप्लिकेशन के साथ किसी समस्या में भाग रहा हूं। हमारे नेटवर्क लोगों ने अभी हमारी सुरक्षा को बढ़ाया है, और अब जब भी मैं ऐप तक पहुंचने का प्रयास करता हूं तो मुझे फ्लोइंग त्रुटि मिलती है:एएसपी.नेट 2.0 रिजेंडेल प्रबंधित एन्क्रिप्शन एल्गोरिदम बनाम FIPS
"यह कार्यान्वयन विंडोज प्लेटफ़ॉर्म FIPS मान्य क्रिप्टोग्राफ़िक एल्गोरिदम का हिस्सा नहीं है।"
मैं एक छोटे से अनुसंधान किया है, और यह लग रहा है ASP.NET तरह RijndaelManaged एईएस एन्क्रिप्शन एल्गोरिथ्म का उपयोग करता पृष्ठों की ViewState एन्क्रिप्ट करने के लिए ... और RijndaelManaged एल्गोरिदम कि FIPS अनुरूप नहीं हैं की सूची में है । हम निश्चित रूप से किसी भी एन्क्रिप्शन एल्गोरिदम को स्पष्ट रूप से कॉल नहीं कर रहे हैं ... गैर-अनुपालन सूची पर बहुत कम कुछ भी।
यह व्यूस्टेट व्यवसाय मुझे समझ में आता है, मुझे लगता है। जिस चीज को मैं उलझन में नहीं डाल सकता, वह इसके बारे में क्या करना है। मुझे एक KB article मिला है जो एक अलग एल्गोरिदम निर्दिष्ट करने के लिए web.config सेटिंग का उपयोग करने का सुझाव देता है ... लेकिन या तो वह छड़ी नहीं है, या वह एल्गोरिदम स्नफ करने के लिए नहीं है, या तो।
तो:
1) RijndaelManaged/ViewState बात वास्तव में समस्या है? या मैं गलत पेड़ को भड़क रहा हूँ?
2) मैं कैसे निर्दिष्ट करूं कि रिजेंडेल मैनेज्ड के बजाय उपयोग करने के लिए एल्गोरिदम क्या है? मुझे एल्गोरिदम की एक सूची मिली है जो अनुरूप नहीं हैं; मुझे यकीन नहीं है कि उस जानकारी को कहां प्लग करना है।
धन्यवाद!
रिचर्ड
हालांकि बहुत प्रासंगिक नहीं, एक -1 की शायद ही योग्य, जो कोई भी आप कर रहे हैं - तो बाहर upvoting द्वारा संतुलन (यदि -1र वापस आ गया और बताता है, मुझे अपना अपवॉट हटाने में खुशी है)। (लिंक बताता है कि प्रश्न में नेटवर्क लोगों ने इस नीति को पहले स्थान पर कैसे बदल दिया होगा) –