public static bool RSACheckContent(string data, string sign, string publicKey, string signType) { var key = RSAUtilities.GetRSAParametersFormPublicKey(publicKey); switch (signType) { case "RSA2": return(SHA256WithRSA.Verify(data, sign, key)); default: return(SHA1WithRSA.Verify(data, sign, key)); } }
public static bool RSACheckContent(string data, string sign, string publicKey, string signType) { switch (signType) { case "RSA1": return(SHA1WithRSA.Verify(data, sign, publicKey)); case "RSA2": return(SHA256WithRSA.Verify(data, sign, publicKey)); default: return(SHA1WithRSA.Verify(data, sign, publicKey)); } }