2010-01-20 12 views
8

के साथ समस्या मैं विजुअल स्टूडियो 2008 संस्करण 9.0.30729.1 एसपी चला रहा हूं जिसमें विंडोज एक्सपी प्रो संस्करण 2002 एसपी 3 के तहत इंटेल कोर 2 डुओ ई 8400 3 गीगाहर्ट्ज प्रोसेसर के साथ .NET 3.5 SP 1 चल रहा है।FIPS मान्य क्रिप्टोग्राफिक एल्गोरिदम

मैं एक सी # डब्ल्यूपीएफ एप्लीकेशन विकसित कर रहा हूं जो माइक्रोसॉफ्ट पैटर्न & प्रैक्टिस ग्रुप की समग्र एप्लीकेशन लाइब्रेरी (सीएएल) का उपयोग करता है।

मैं XAML में निम्नलिखित compliation त्रुटि हो रही है:

"MC1000: इस कार्यान्वयन विंडोज मंच FIPS क्रिप्टोग्राफिक एल्गोरिथम मान्य का हिस्सा नहीं है।"

"उन्नयन पैच Windows इंस्टालर सेवा द्वारा स्थापित नहीं किया जा सकता है:

मैं एक हॉटफिक्स कि माइक्रोसॉफ्ट ज्ञानकोष aritcle में इसे ठीक करने के 935434. हालांकि माना जाता है पाया है, इस हॉटफिक्स के लिए संस्थापक निम्न त्रुटि की रिपोर्ट क्योंकि अपग्रेड करने के लिए प्रोग्राम गायब हो सकता है, या अपग्रेड पैच प्रोग्राम के एक अलग संस्करण को अपडेट कर सकता है। सत्यापित करें कि प्रोग्राम को अपग्रेड करने के लिए आपके कंप्यूटर पर मौजूद है और आपके पास सही अपग्रेड पैच है। "

हॉटफिक्स के लिए पृष्ठ .NET 3.0 को एक शर्त के रूप में सूचीबद्ध करता है। हालांकि मैं .NET 3.5 के साथ काम कर रहा हूं, मेरी मशीन में .NET 3.0 भी स्थापित है। इसलिए मैं इस हॉटफिक्स को स्थापित करने की अपेक्षा करता हूं। यह मेरी आशा थी कि भले ही हॉटफिक्स को .NET 3.0 पर लक्षित किया गया हो, फिर भी यह मेरी समस्या का समाधान करेगा।

किसी भी घटना में, मैं हॉटफिक्स को स्थापित नहीं कर सकता। क्या किसी के पास कोई वैकल्पिक सुझाव है कि मैं कैसे प्राप्त कर सकता हूं "यह कार्यान्वयन का हिस्सा नहीं है ..." संकलन त्रुटि मैं देख रहा हूं?

धन्यवाद, डेव

उत्तर

17

मुझे आश्चर्य है अगर FIPS अनुपालन जाँच आपकी मशीन पर चालू है। यहां एक पोस्ट है जिसे मैंने कुछ समय पहले लिखा था जो इसे बंद करने के बारे में बात करता है और आपको यह त्रुटि संदेश क्यों मिल रहा है। मूल रूप से FIPS सुरक्षा और एन्क्रिप्शन के लिए एक अमेरिकी संघीय सरकार मानक है। इसके आधार पर, यदि आपकी मशीन FIPS अनुपालन मोड में चल रही है, तो कुछ एन्क्रिप्शन एल्गोरिदम आपकी मशीन पर नहीं चलेंगे। उस मामले में आसान फिक्स FIPS अनुपालन जांच को बंद करना है। सही फिक्स सही एन्क्रिप्शन एल्गोरिदम चुनना है।

यहाँ मेरी पोस्ट है: http://blog.aggregatedintelligence.com/2007/10/fips-validated-cryptographic-algorithms.html और यह एक: http://blog.aggregatedintelligence.com/2009/08/cryptographic-algorithms-and-net.html

7

मैं कुछ घंटे इस जवाब की तलाश में है।

मैं Win7 64 बिट्स उपयोग कर रहा हूँ, मैं सिर्फ यह स्थानीय नीति विकलांग के रूप में बारी:

सिस्टम क्रिप्टोग्राफी: एन्क्रिप्शन, hashing और हस्ताक्षर एल्गोरिदम

पर नियंत्रण कक्ष सहित FIPS उपयोग 140 अनुरूप क्रिप्टोग्राफिक एल्गोरिथम, - > प्रशासनिक उपकरण -> स्थानीय कंप्यूटर नीति -> कंप्यूटर कॉन्फ़िगरेशन -> विंडोज सेटिंग -> सुरक्षा सेटिंग्स -> स्थानीय नीतियां -> सुरक्षा विकल्प

इसका आनंद लें !!!

+1

यह काम करेगा, लेकिन किसी कारण से सक्षम सुरक्षा सेटिंग्स का उल्लंघन कर सकता है। विजुअल स्टूडियो के लिए स्थानीय समाधान यहां पाया जा सकता है: https://blogs.msdn.microsoft।com/brijs/2010/08/10/मुद्दा-हो रही-यह-कार्यान्वयन-है-नहीं-भाग के-windows-मंच-FIPS-मान्य-क्रिप्टोग्राफिक-एल्गोरिदम-अपवाद-, जबकि निर्माण-दृष्टिकोण-vsto- ऐड-इन-इन-बनाम-2010 / – user3076252

संबंधित मुद्दे