public static SymmetricAlgorithm?Create(string algName) => (SymmetricAlgorithm?)CryptoConfigForwarder.CreateFromName(algName);
public static HashAlgorithm?Create(string hashName) => (HashAlgorithm?)CryptoConfigForwarder.CreateFromName(hashName);
public static HashAlgorithm Create() => CryptoConfigForwarder.CreateDefaultHashAlgorithm();
public static AsymmetricAlgorithm?Create(string algName) => CryptoConfigForwarder.CreateFromName <AsymmetricAlgorithm>(algName);
public static new KeyedHashAlgorithm?Create(string algName) => CryptoConfigForwarder.CreateFromName <KeyedHashAlgorithm>(algName);
public static new KeyedHashAlgorithm Create(string algName) => (KeyedHashAlgorithm)CryptoConfigForwarder.CreateFromName(algName);