Problem mit FIPS Validated Cryptographic Algorithms

8

Ich verwende Visual Studio 2008 Version 9.0.30729.1 SP mit .NET 3.5 SP 1 unter Windows XP Pro Version 2002 SP 3 mit einem Intel Core 2 Duo E8400 3 GHz Prozessor.

Ich entwickle eine C # -WPF-Anwendung, die die Microsoft Patterns & amp; Die Composite Application Library (CAL) der Practices-Gruppe.

Ich erhalte den folgenden Komplikationsfehler in XAML:

"MC1000: Diese Implementierung ist nicht Teil der FIPS-validierten Windows-Plattform-Verschlüsselungsalgorithmen."

Ich habe ein Hotfix gefunden, das das in Microsoft Knowledge Base-aritcle 935434 beheben soll. Das Installationsprogramm für dieses Hotfix meldet jedoch den folgenden Fehler:

"Der Aktualisierungspatch kann nicht vom Windows Installer-Dienst installiert werden, da das zu aktualisierende Programm fehlt oder der Aktualisierungspatch möglicherweise eine andere Version des Programms aktualisiert. Stellen Sie sicher, dass das zu aktualisierende Programm auf Ihrem Computer vorhanden ist dass Sie den richtigen Upgrade-Patch haben. "

Die Seite für das Hotfix listet .NET 3.0 als eine Voraussetzung auf. Obwohl ich mit .Net 3.5 arbeite, hat meine Maschine .NET 3.0 ebenfalls installiert. Ich würde daher erwarten, dass dieser Hotfix installiert wird. Es war meine Hoffnung, dass obwohl das Hotfix auf .NET 3.0 ausgerichtet ist, es dennoch mein Problem lösen würde.

In jedem Fall kann ich den Hotfix nicht installieren. Hat jemand alternative Vorschläge, wie ich über den Kompilierungsfehler "Diese Implementierung ist nicht Teil von ..." hinaus kommen kann?

Danke, Dave

    
Dave 20.01.2010, 19:39
quelle

2 Antworten

17

Ich frage mich, ob die FIPS-Konformitätsprüfung auf Ihrem Computer aktiviert ist. Hier ist ein Beitrag, den ich vor einiger Zeit geschrieben habe, über das Ausschalten und warum Sie diese Fehlermeldungen erhalten könnten. Grundsätzlich ist FIPS ein US-Bundesstandard für Sicherheit und Verschlüsselung. Basierend darauf werden einige Verschlüsselungsalgorithmen auf Ihrem Computer nicht ausgeführt, wenn Ihr Computer im FIPS-Compliance-Modus ausgeführt wird. In diesem Fall können Sie die FIPS-Konformitätsprüfung deaktivieren. Die richtige Lösung ist, den richtigen Verschlüsselungsalgorithmus auszuwählen.

Hier ist mein Beitrag: Ссылка und dieses: Ссылка

    
Raj Rao 09.02.2010, 23:09
quelle
7

Ich habe einige Stunden nach dieser Antwort gesucht.

Ich benutze Win7 64 Bits, ich wende mich einfach als Deaktiviert diese lokale Richtlinie:

Systemkryptographie: Verwenden Sie FIPS 140-kompatible kryptografische Algorithmen, einschließlich Verschlüsselung, Hashing und Signaturalgorithmen

Ein Systemsteuerung - & gt; Verwaltungstools - & gt; Richtlinie für lokalen Computer - & gt; Computerkonfiguration - & gt; Windows-Einstellung - & gt; Sicherheitseinstellungen - & gt; Lokale Richtlinien - & gt; Sicherheitsoptionen

Viel Spaß !!!

    
Oalatorre 20.08.2011 00:53
quelle

Tags und Links