public void MakeSign()
{
var returnStr = GetSign();
byte[] bytes = System.Text.Encoding.UTF8.GetBytes(returnStr);
var privateKey = CoreHelper.CustomSetting.GetConfigKey("快钱WEB私钥文件");
var pass = CoreHelper.CustomSetting.GetConfigKey("快钱WEB私钥文件密码");
X509Certificate2 cert = new X509Certificate2(privateKey, pass, X509KeyStorageFlags.MachineKeySet);
RSACryptoServiceProvider rsapri = (RSACryptoServiceProvider)cert.PrivateKey;
RSAPKCS1SignatureFormatter f = new RSAPKCS1SignatureFormatter(rsapri);
byte[] result;
f.SetHashAlgorithm("SHA1");
SHA1CryptoServiceProvider sha = new SHA1CryptoServiceProvider();
result = sha.ComputeHash(bytes);
var signMsg2 = System.Convert.ToBase64String(f.CreateSignature(result)).ToString();
signMsg = signMsg2;
}