"This implementation is not part of the Windows Platform FIPS validated cryptographic algorithms."
“This implementation is not part of the Windows Platform FIPS validated cryptographic algorithms.” in the event viewer logs can occur if FIPS is enabled. Execute the below command in PowerShell to check if FIPS is on/off.
New-Object -TypeName System.Security.Cryptography.MD5CryptoServiceProvider
If FIPS is ON, the output is like this:
New-Object : Exception calling ".ctor" with "0" argument(s): "This implementation is not part of the Windows Platform
FIPS validated cryptographic algorithms."
If FIPS is OFF, the output is like this:
HashSize : 128
InputBlockSize : 1
OutputBlockSize : 1
CanTransformMultipleBlocks : True
CanReuseTransform : True
Few activities such as FTP might not be working due to this error and kindly execute the below steps to disable FIPS.
- In Control Panel, click Administrative Tools, and then double-click Local Security Policy.
- In Security Settings, expand Local Policies, and then click Security Options.
- Under Policy in the right pane, double-click System cryptography: Use FIPS compliant algorithms for encryption, hashing, and signing, and then click Disabled.
- Click Apply.