/// <summary> /// 签名 /// </summary> /// <param name="baseObj"></param> /// <param name="signData"></param> /// <returns></returns> public static string SignData(RSAUtilBase baseObj, string signData) { if (baseObj is null) { throw new ArgumentNullException(nameof(baseObj)); } try { return(baseObj.SignData(signData, HashAlgorithmName.SHA256, RSASignaturePadding.Pkcs1)); } catch (Exception ex) { return(ex.Message); } }
public static string RSASignData(RSAUtilBase rSAUtilBase, HashAlgorithmName hashAlgorithmName, RSASignaturePadding rSASignaturePadding, string data) => _RSAUtilBase.SignData(data, hashAlgorithmName, rSASignaturePadding);