NI VeriStand Cannot Run With FIPS Mode Enabled

Updated Oct 7, 2024

Reported In

Software

  • VeriStand

Issue Details

I am working on a system that has FIPS mode enabled, anytime I try to open VeriStand 2021 R2 I see the following error message:
 
VeriStand cannot run without enabling MD5 on the system. This error may be the result of a Windows OS setting for FIPS-compliance.

How can I fix this issue?

Solution

FIPS mode limits the usage of the MD5 algorithm which is required by VeriStand to operate as intended, resolve the issue you must disable FIPS mode in the host PC, to disable FIPS, open the Windows Registry and make sure the key HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa\FipsAlgorithmPolicy\Enabled is set to 0. Once done, restart the machine.


 

Additional Information

External sources do not recommend having FIPS mode enabled since it restricts key Windows functionalities or encrypting mechanisms and doesn't prevent an application from saving plain text passwords or other sensitive data in unprotected files or registry values.