Вы можете использовать этот код, чтобы проверить, включен FIPS или нет:
public static object getKey(string Name)
{
RegistryKey uac = Registry.LocalMachine.OpenSubKey(@"System\CurrentControlSet\Control\Lsa\FIPSAlgorithmPolicy", true);
if (uac == null)
{
uac = Registry.LocalMachine.CreateSubKey(@"System\CurrentControlSet\Control\Lsa\FIPSAlgorithmPolicy");
}
return uac.GetValue(Name);
}
Просто введите ключ «Enabled» и он вернет 1 или 0 в зависимости от того, включен или выключен.