Remote Desktop Manager starts with exception

Remote Desktop Manager starts with exception

avatar

Hello,
I am not able to start RDM. I have .NET Framework installed and I use Windows 7 x64 English Enterprise.

When I run RDM it says:

[4/13/2011 12:18 PM]ERROR System.TypeInitializationException: The type initializer for 'Devolutions.RemoteDesktopManager.Managers.SecurityManager' threw an exception. ---> System.InvalidOperationException: This implementation is not part of the Windows Platform FIPS validated cryptographic algorithms.
at System.Security.Cryptography.MD5CryptoServiceProvider..ctor()
at Devolutions.RemoteDesktopManager.Managers.SecurityManager..cctor()
--- End of inner exception stack trace ---
at Devolutions.RemoteDesktopManager.Managers.SecurityManager.set_UseNewLockingSystem(Boolean value)
at Devolutions.RemoteDesktopManager.Program.Main(String[] args)


Any ideas how to solve this?
Thanks,
Jiri
edited by jiribrejcha on 4/13/2011

All Comments (1)

avatar

There is a setting not correctly set in Windows for the security:

"This implementation is not part of the Windows Platform FIPS validated cryptographic algorithms.".
Cause: RDM uses the AES/Rijndael encryption and SHA-256 hashing algorithms, for which the Microsoft .NET Framework provides implementations. These implementations might not be FIPS compliant. If the local security policy of the system enforces the usage of FIPS compliant implementations, RDM cannot run and shows an error message.


Resolution: Configure the local security policy of the system to allow FIPS non-compliant algorithm implementations. To do this, go to Control Panel -> Administrative Tools -> Local Security Policy, open Local Policies -> Security Options, and change the option 'System cryptography: Use FIPS compliant algorithms for encryption, hashing, and signing' to 'Disabled'.
edited by dhervieux on 4/13/2011

David Hervieux