/// <summary> /// 签名 /// </summary> /// <param name="xmlPrivateKey"></param> /// <param name="hashSignatureString"></param> /// <returns></returns> public static string SignatureStringFormatter(string xmlPrivateKey, string hashSignatureString) { byte[] encryptedSignatureData = RSACrypto.SignatureFormatter(xmlPrivateKey, hashSignatureString); return(Convert.ToBase64String(encryptedSignatureData)); }
/// <summary> /// 签名 /// </summary> /// <param name="xmlPrivateKey"></param> /// <param name="hashSignatureString"></param> /// <returns></returns> public static byte[] SignatureFormatter(string xmlPrivateKey, string hashSignatureString) { byte[] hashSignatureBytes = Convert.FromBase64String(hashSignatureString); return(RSACrypto.SignatureFormatter(xmlPrivateKey, hashSignatureBytes)); }