覆盖MD5以使其经过FIPS验证?

Eto*_* B. 1 c# security encryption fips

有没有办法覆盖提供的MD5功能MD5CryptoServiceProvider以使其经过FIPS验证?这是因为我希望保留应用程序中使用的逻辑,而不是修改MD5以获得可能导致进一步影响的另一个哈希算法.

Jef*_*tin 10

据我所知,MD5不是FIPS认可的算法,因此任何依赖它的应用程序都可能不合规.

一些用户SHA1CryptoServiceProvider如果您需要提供FIPS验证加密,或者使用Bouncy Castle加密库(不遵守Windows FIPS策略设置),如果您的应用程序不需要进行FIPS验证或使用MD5进行某些操作,我建议使用与安全无关的目的.