コード例 #1
0
 /// <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));
 }
コード例 #2
0
 /// <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));
 }