include::../description.adoc[] include::../ask-yourself.adoc[] include::../recommended.adoc[] == Sensitive Code Example ---- var hashProvider1 = new MD5CryptoServiceProvider(); // Sensitive var hashProvider2 = (HashAlgorithm)CryptoConfig.CreateFromName("MD5"); // Sensitive var hashProvider3 = new SHA1Managed(); // Sensitive var hashProvider4 = HashAlgorithm.Create("SHA1"); // Sensitive ---- == Compliant Solution ---- var hashProvider1 = new SHA512Managed(); // Compliant var hashProvider2 = (HashAlgorithm)CryptoConfig.CreateFromName("SHA512Managed"); // Compliant var hashProvider3 = HashAlgorithm.Create("SHA512Managed"); // Compliant ---- include::../see.adoc[] ifdef::env-github,rspecator-view[] == Comments And Links (visible only on this page) include::comments-and-links.adoc[] endif::env-github,rspecator-view[]